navorite / sessionic

A web extension to save, manage and restore sessions, windows and tabs.
GNU Affero General Public License v3.0
471 stars 17 forks source link

Fetch settings inside extension views, not the background or service worker #2

Closed navorite closed 1 year ago

navorite commented 1 year ago

In MV3, background script / service worker state is not persistent anyways, so calling it consumes more memory for no reason.

Fetching settings should be inside extension views and not in the background. This also adds settings persistence across all views.