Skip to content

Commit 60db763

Browse files
committed
fix(brand): prevent badge flash when refreshing before restore
1 parent a2cf6b3 commit 60db763

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
"@dvcol/simkl-http-client": "^1.1.8",
5757
"@dvcol/tmdb-http-client": "^1.3.10",
5858
"@dvcol/trakt-http-client": "^1.4.16",
59-
"@dvcol/web-extension-utils": "^3.4.4",
59+
"@dvcol/web-extension-utils": "^3.4.5",
6060
"@vue/devtools": "^7.4.6",
6161
"naive-ui": "^2.40.1",
6262
"pinia": "^2.2.4",

pnpm-lock.yaml

+5-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/stores/settings/extension.store.ts

+5-2
Original file line numberDiff line numberDiff line change
@@ -315,8 +315,11 @@ export const useExtensionSettingsStore = defineStore(ExtensionSettingsConstants.
315315
};
316316

317317
const initExtensionSettingsStore = async () => {
318-
if (!initialized.value) initialized.value = Promise.all([restoreState(), restoreDefaultTab()]).then(() => true);
319-
changeBrand().catch(err => Logger.error('Failed to change brand', { err }));
318+
if (initialized.value) return initialized.value;
319+
initialized.value = Promise.all([restoreState(), restoreDefaultTab()]).then(() => {
320+
changeBrand().catch(err => Logger.error('Failed to change brand', { err }));
321+
return true;
322+
});
320323
return initialized.value;
321324
};
322325

0 commit comments

Comments
 (0)