I think the question is regarding how it syncs across browsers (FF & chrome). I don't understand how this is possible for an extension, without some remote storage
Maybe something like a distributed DB where each different browser is a DB to sync with the other Browsers/Db’s ? I know this can be achievable with Tauri (a standalone app) and gunjs in a relatively straightforward way