diff options
Diffstat (limited to 'ext/js/background')
-rw-r--r-- | ext/js/background/backend.js | 31 |
1 files changed, 10 insertions, 21 deletions
diff --git a/ext/js/background/backend.js b/ext/js/background/backend.js index a2a93375..ff119cf2 100644 --- a/ext/js/background/backend.js +++ b/ext/js/background/backend.js @@ -1945,31 +1945,20 @@ class Backend { } async _openSettingsPage(mode) { - const {useSettingsV2} = this._options.global; const manifest = chrome.runtime.getManifest(); - const url = chrome.runtime.getURL(useSettingsV2 ? manifest.options_ui.page : '/settings-old.html'); + const url = chrome.runtime.getURL(manifest.options_ui.page); switch (mode) { case 'existingOrNewTab': - if (!useSettingsV2) { - const predicate = ({url: url2}) => (url2 !== null && url2.startsWith(url)); - const tab = await this._findTabs(1000, false, predicate, false); - if (tab !== null) { - await this._focusTab(tab); - } else { - await this._createTab(url); - } - } else { - await new Promise((resolve, reject) => { - chrome.runtime.openOptionsPage(() => { - const e = chrome.runtime.lastError; - if (e) { - reject(new Error(e.message)); - } else { - resolve(); - } - }); + await new Promise((resolve, reject) => { + chrome.runtime.openOptionsPage(() => { + const e = chrome.runtime.lastError; + if (e) { + reject(new Error(e.message)); + } else { + resolve(); + } }); - } + }); break; case 'newTab': await this._createTab(url); |