Since Firefox uses persistent background script, implementing a polyfill should be possible and pretty straightforward.
Except for two complications:
- to access the data from other contexts like options page/extension page, one would have to open a port to background script and ask for the data
browser.storage.onChangedwith a Proxy and extend it with
sessionareaName - and also broadcast changes to other contexts
Or would it be better to create a bug in bugzilla and implement it directly in Firefox?
I don’t really know how these things works under the hood…
Found the bugzilla bug: