I have a mv3 chrome extension in which I do not register chrome.runtime.onUpdateAvailable. I save some of my variables by chrome.storage.session.set to keep their values when service worker restarts. This works fine until my extension updates, all session storage is removed after update.
What I want to achieve is: either to preserve session storage across update, or make extension update happens only when browser restarts (in this case i dont need to save my variables any more).