Description of the issue: On my Surface Pro (ARM64, Windows 11) Brave accepts the Sync code and shows the device as added, but selecting “Sync everything” does not actually sync any data and the “Sync everything” checkbox is cleared after a reboot. If I check items while the browser is running nothing synchronizes. I have already tried a full profile reset and fresh install; the behavior persists.
How can this issue be reproduced?
-
Install Brave (ARM64 native build) on Surface Pro Copilot+ (12") running Windows 11.
-
Launch Brave and create/enable a Sync chain using a code from another healthy device.
-
Refresh the page because I am not able to select “Select everything” until I refresh the page
-
In Sync settings select “Sync everything” (or manually check all data types).
-
Observe that no bookmarks, passwords, settings, or extensions are synced to/from this device while Brave is running.
-
Restart Brave (or restart Windows).
-
Open Brave and check Sync settings — the “Sync everything” checkbox and/or individual sync-type checkboxes are no longer checked.
-
Reproduced everytime including after uninstall with removal of all Brave associated files/folders
Expected result: After entering the sync code and enabling “Sync everything”, Brave should synchronize data to/from the chain immediately and persist sync preferences across restarts.
Actual behavior: Brave accepts the sync code and lists the device on the chain, but data does not sync even when checked while running. After a reboot, the sync checkboxes are reset (unchecked). Repeating a profile reset and reinstall does not fix the problem.
Brave Version( check About Brave):
Additional Information:
Workarounds attempted
-
Disabled Sync via brave://sync-internals and rejoined the chain. No durable fix.
-
Deleted the entire Brave profile (User Data) and reinstalled Brave (ARM64). No durable fix.
-
Created a new sync chain instead of rejoining an existing one — same behavior.
-
Verified Brave is up to date (installed ARM64 build).