How did it happen
- Go to a URL: https://news.ycombinator.com
- Disable sync in Settings: App menu ("Orion RC") -> Settings -> Sync -> Uncheck cross-device sync
- Go to another URL in the same tab: https://www.amazon.co.jp
- Enabel sync in Settings again.
What happened
Once sync is enabled again, the tab URL will be reverted back to https://news.ycombinator.com immediately, without any warning.
Note
- If you want for too long between steps 3 and 4, the problem may not reproduce.
- Sometimes the problem happens even without disabling/re-enabling Sync feature. Just normal browsing, and it can suddenly revert to previous page, or even reopen previously closed tabs, supposedly if background sync happens at a special timing.
- I couldn't test this in a clean profile, because I don't know how to make another non-default profile synced to iCloud. In the profiles management window, there is no button to make a profile synced or not, and even if I make another profile default, it doesn't appear to be synced. Obviously, if a profile is not synced, this problem wouldn't reproduce.
What did you expect to happen
When sync is enabled again, newly opened URL should remain open.
0.99.126.4.1-rc (WebKit 618.1.2)
Sonoma (14)