Fix options reference being changed
This commit is contained in:
parent
1f8c7358cb
commit
87e513dd77
@ -25,7 +25,7 @@ async function apiOptionsSave() {
|
||||
const backend = utilBackend();
|
||||
const options = await backend.getFullOptions();
|
||||
await optionsSave(options);
|
||||
backend.onOptionsUpdated(options);
|
||||
backend.onOptionsUpdated();
|
||||
}
|
||||
|
||||
async function apiTermsFind(text, optionsContext) {
|
||||
|
@ -34,7 +34,8 @@ class Backend {
|
||||
|
||||
async prepare() {
|
||||
await this.translator.prepare();
|
||||
this.onOptionsUpdated(await optionsLoad());
|
||||
this.options = await optionsLoad();
|
||||
this.onOptionsUpdated();
|
||||
|
||||
if (chrome.commands !== null && typeof chrome.commands === 'object') {
|
||||
chrome.commands.onCommand.addListener(this.onCommand.bind(this));
|
||||
@ -51,8 +52,7 @@ class Backend {
|
||||
this.isPreparedPromise = null;
|
||||
}
|
||||
|
||||
onOptionsUpdated(options) {
|
||||
this.options = utilIsolate(options);
|
||||
onOptionsUpdated() {
|
||||
this.applyOptions();
|
||||
|
||||
const callback = () => this.checkLastError(chrome.runtime.lastError);
|
||||
|
Loading…
Reference in New Issue
Block a user