diff options
Diffstat (limited to 'ext/js/data/options-util.js')
-rw-r--r-- | ext/js/data/options-util.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/ext/js/data/options-util.js b/ext/js/data/options-util.js index c6bdf025..64b2e3bc 100644 --- a/ext/js/data/options-util.js +++ b/ext/js/data/options-util.js @@ -547,6 +547,7 @@ export class OptionsUtil { this._updateVersion37, this._updateVersion38, this._updateVersion39, + this._updateVersion40, ]; /* eslint-enable @typescript-eslint/unbound-method */ if (typeof targetVersion === 'number' && targetVersion < result.length) { @@ -1325,6 +1326,20 @@ export class OptionsUtil { } /** + * - Added support for web hotkey scope to profilePrevious and profileNext + * @type {import('options-util').UpdateFunction} + */ + async _updateVersion40(options) { + for (const profile of options.profiles) { + for (const hotkey of profile.options.inputs.hotkeys) { + if (hotkey.action === 'profilePrevious' || hotkey.action === 'profileNext') { + hotkey.scopes = ['popup', 'search', 'web']; + } + } + } + } + + /** * @param {string} url * @returns {Promise<chrome.tabs.Tab>} */ |