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() {
|
||||
if (!(await utils.hasAllUrlsPermission())) {
|
||||
async function handleInstalled(details: chrome.runtime.InstalledDetails) {
|
||||
if (
|
||||
details.reason === chrome.runtime.OnInstalledReason.INSTALL &&
|
||||
!(await utils.hasAllUrlsPermission())
|
||||
) {
|
||||
await utils.openOnboardPage();
|
||||
}
|
||||
}
|
||||
|
||||
utils.runtime.onInstalled.addListener(handleInstalled);
|
||||
chrome.runtime.onInstalled.addListener(handleInstalled);
|
||||
utils.permissions.onAdded.addListener(onAdded);
|
||||
|
|
Loading…
Reference in New Issue