diff --git a/builds/metube-browser-extension-1.1.zip b/builds/metube-browser-extension-1.1.zip new file mode 100644 index 0000000..df2a503 Binary files /dev/null and b/builds/metube-browser-extension-1.1.zip differ diff --git a/src/background.js b/src/background.js index 96dbbf3..fc43e77 100644 --- a/src/background.js +++ b/src/background.js @@ -17,7 +17,7 @@ chrome.runtime.onInstalled.addListener(function () { chrome.contextMenus.onClicked.addListener(function (item, tab) { chrome.storage.sync.get(['metube'], function (data) { if (data === undefined || !data.hasOwnProperty('metube') || data.metube === "") { - openTab(chrome.extension.getURL('options.html'), tab); + openTab(chrome.runtime.getURL('options.html'), tab); return } @@ -53,7 +53,7 @@ chrome.contextMenus.onClicked.addListener(function (item, tab) { chrome.action.onClicked.addListener(function (tab) { chrome.storage.sync.get(['metube'], function (data) { if (data === undefined || !data.hasOwnProperty('metube') || data.metube === "") { - openTab(chrome.extension.getURL('options.html'), tab); + openTab(chrome.runtime.getURL('options.html'), tab); return } diff --git a/src/manifest.json b/src/manifest.json index bc8da02..581bb9b 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -1,7 +1,7 @@ { "name": "MeTube Downloader", "description": "Use the context menu to send video into MeTube application", - "version": "1.0", + "version": "1.1", "manifest_version": 3, "permissions": ["contextMenus", "storage", "tabs"], "background": { diff --git a/src/options.js b/src/options.js index fc9dc9e..d9bf068 100644 --- a/src/options.js +++ b/src/options.js @@ -16,6 +16,9 @@ async function saveOptions() { async function restoreOptions() { chrome.storage.sync.get(['metube'], function (data) { + if (data.metube === undefined) { + return + } document.getElementById("metube").value = data.metube; }); }