- Edited
Steps to reproduce:
manifest.json:
{
"manifest_version": 3,
"name": "Orion test",
"version": "1.0",
"background": { "service_worker" : "serviceworker.js" }
}
serviceworker.js:
console.log('service worker executed');
chrome.runtime.onInstalled.addListener(() => {
console.log('chrome.runtime.onInstalled event');
});
chrome.runtime.onStartup.addListener(() => {
console.log('chrome.runtime.onStartup event');
});
Expected behavior:
console output should be:
on first run:
service worker executed
chrome.runtime.onInstalled event
then, on browser restart:
service worker executed
chrome.runtime.onStartup event
Actual behavior: console.log only contains the line "service worker executed"
Orion, OS version; hardware type:
macOS Ventura 13.4.1, M2 Macbook Air, Orion Version 0.99.124.4.1-beta (WebKit 616.1.14.11.1)