diff options
Diffstat (limited to 'ext/js/background/backend.js')
-rw-r--r-- | ext/js/background/backend.js | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/ext/js/background/backend.js b/ext/js/background/backend.js index 5ef3c3be..0604fe8b 100644 --- a/ext/js/background/backend.js +++ b/ext/js/background/backend.js @@ -40,7 +40,7 @@ import {MediaUtil} from '../media/media-util.js'; import {ClipboardReaderProxy, DictionaryDatabaseProxy, OffscreenProxy, TranslatorProxy} from './offscreen-proxy.js'; import {ProfileConditionsUtil} from './profile-conditions-util.js'; import {RequestBuilder} from './request-builder.js'; -import {ScriptManager} from './script-manager.js'; +import {injectStylesheet} from './script-manager.js'; /** * This class controls the core logic of the extension, including API calls @@ -110,10 +110,8 @@ export class Backend { }); /** @type {OptionsUtil} */ this._optionsUtil = new OptionsUtil(); - /** @type {ScriptManager} */ - this._scriptManager = new ScriptManager(); /** @type {AccessibilityController} */ - this._accessibilityController = new AccessibilityController(this._scriptManager); + this._accessibilityController = new AccessibilityController(); /** @type {?number} */ this._searchPopupTabId = null; @@ -650,7 +648,7 @@ export class Backend { async _onApiInjectStylesheet({type, value}, sender) { const {frameId, tab} = sender; if (typeof tab !== 'object' || tab === null || typeof tab.id !== 'number') { throw new Error('Invalid tab'); } - return await this._scriptManager.injectStylesheet(type, value, tab.id, frameId, false); + return await injectStylesheet(type, value, tab.id, frameId, false); } /** @type {import('api').ApiHandler<'getStylesheetContent'>} */ |