3

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)

    4 months later
    No one is typing