diff --git a/js/release_notes.js b/js/release_notes.js
index 3edf1b3..cda1a5b 100644
--- a/js/release_notes.js
+++ b/js/release_notes.js
@@ -2,6 +2,7 @@ function releaseNotes(release) {
release_notes_text = "";
switch (release) {
case "3.9":
+ case "3.9.1":
release_notes_text = "
";
release_notes_text += "- You can support this project buying a coffee to the developer on PayPal or Ko-fi (see the Settings bottom) {{emoji}}☕{{/emoji}}
";
release_notes_text += "- Added the shortcut to open this add-on: Ctrl/Command+Alt+A (only in Firefox!)
";
diff --git a/js/script.js b/js/script.js
index fb788be..c480cb3 100644
--- a/js/script.js
+++ b/js/script.js
@@ -45,11 +45,14 @@ generateTitles();
function loaded() {
document.getElementById("search-bar-input").onkeyup = function (e) {
- searchEmoji(document.getElementById("search-bar-input").value, false);
+ searchEmoji(document.getElementById("search-bar-input").value);
+ number_of_emojis_generations = 0;
+
+ }
+ document.getElementById("search-bar-input").onkeydown = function (e) {
if (e.key == "Enter") {
- searchEmoji(document.getElementById("search-bar-input").value, true);
+ number_of_emojis_generations = 5;
}
- number_of_emojis_generations = 4;
}
document.getElementById("search-bar-input").onblur = function () {
number_of_emojis_generations = 5;
@@ -504,6 +507,8 @@ function showMessageTop(text) {
let button_hide_element = document.createElement("button");
button_hide_element.onclick = function () {
hideReleaseNotesMessage();
+ let this_release = browserAgentSettings.runtime.getManifest().version;
+ updateLastRelease(this_release);
};
button_hide_element.className = "message-button";
button_hide_element.id = "close-release-button";
@@ -568,7 +573,7 @@ function hideReviewMessage() {
hideElement("background-opacity-review");
}
-function searchEmoji(value, get_focus = false) {
+function searchEmoji(value) {
emojis[0] = {};
let n_results = 0;
let max_results = (max_rows * max_columns) * 3;
@@ -936,7 +941,7 @@ function selectYesNoButton(class_name, index) {
}
function showNewsInRelease() {
- let last_release_saved = 0;
+ let last_release_saved = "";
let nameOfSetting = "release_notes";
browserAgentSettings.storage.sync.get(nameOfSetting, function (value) {
if (value[nameOfSetting] != undefined) {
@@ -947,7 +952,6 @@ function showNewsInRelease() {
if (releaseNotes(this_release) != "") {
showMessageTop(releaseNotes(this_release));
}
- updateLastRelease(this_release);
}
})
}
diff --git a/manifest.json b/manifest.json
index 70359f4..159ea49 100644
--- a/manifest.json
+++ b/manifest.json
@@ -1,7 +1,7 @@
{
"manifest_version": 2,
"name": "Emoji",
- "version": "3.9",
+ "version": "3.9.1",
"description": "It permits just with a single click to copy an emoji.",
"icons": {
"16": "./img/icon-dark-16.png",