Skip to content

Feature/sync rebuild#12507

Closed
bdbch wants to merge 2 commits intozen-browser:devfrom
bdbch:feature/sync-rebuild
Closed

Feature/sync rebuild#12507
bdbch wants to merge 2 commits intozen-browser:devfrom
bdbch:feature/sync-rebuild

Conversation

@bdbch
Copy link
Copy Markdown
Contributor

@bdbch bdbch commented Feb 25, 2026

Successor PR of #12063

I decided to rebuild it again as I was unhappy with the old implementation and start with a simpler approach. I'll keep this as a draft for now though, because right now my local build is broken (seems to be unrelated to my changes) and I can't open any webpages.

Will start testing my changes as soon as it's possible again.

- added SyncComponents.manifest for sync initialization
- created ZenWorkspacesSync.sys.mjs for managing workspace sync
- updated ZenSessionManager to handle synced data updates
- modified ZenWorkspaces to notify observers on data changes
- Simplified record creation by consolidating cleartext assignment.
- Added _resolveType method for better type determination.
- Enhanced remove method to use resolved type and added warning for unresolved types.
@mr-cheffy
Copy link
Copy Markdown
Member

I'll close this in favor of #12531

@mr-cheffy mr-cheffy closed this Mar 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants