extension: Only show onboarding page on first install
This commit is contained in:
parent
02f15fd27c
commit
948987b743
|
@ -99,11 +99,14 @@ utils.storage.onChanged.addListener(async (changes, namespace) => {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
async function handleInstalled() {
|
async function handleInstalled(details: chrome.runtime.InstalledDetails) {
|
||||||
if (!(await utils.hasAllUrlsPermission())) {
|
if (
|
||||||
|
details.reason === chrome.runtime.OnInstalledReason.INSTALL &&
|
||||||
|
!(await utils.hasAllUrlsPermission())
|
||||||
|
) {
|
||||||
await utils.openOnboardPage();
|
await utils.openOnboardPage();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
utils.runtime.onInstalled.addListener(handleInstalled);
|
chrome.runtime.onInstalled.addListener(handleInstalled);
|
||||||
utils.permissions.onAdded.addListener(onAdded);
|
utils.permissions.onAdded.addListener(onAdded);
|
||||||
|
|
Loading…
Reference in New Issue