-
Notifications
You must be signed in to change notification settings - Fork 973
Sync is not tracking & merging changes between pyramids which creates a loss of hierarchy #8454
Comments
in the screenshots above, "Pyramid 1's bookmark" appears to actually be a bookmarks folder. Is that correct? |
indeed it is a folder |
I confirmed that the test plan works as expected with brave/sync#84 |
I was able to reproduce this issue in 0.15.308 as pyramid 0 and 0.15.2 as pyramid 1. STR:
|
@alexwykoff i wouldn't necessarily expect it to work with 0.15.2 since that still uses the buggy sync code before this fix |
Confirmed the issue with 0.15.308 to 0.15.308, video documentation is available via company drive. |
PR is approved – need to pull into somewhere @bsclifton @alexwykoff |
yeah the fix has been approved already; see above link |
if PR is ready for merge please add ready-for-merge label to it and one of the release team will merge it in all branches that are necessary |
@NejcZdovc i understand that but i was asking what milestone this should be moved into. 0.16.x or 0.17.x at the latest IMO |
I would say 0.17, because 0.16 should be c59 and regression only I guess |
i just tested and found that the duplicating-folders issue is a regression that exists in 0.15.310. if you create a bookmark folder with sync enabled in the last release, the folder will be duplicated after 1 minute. i believe the regression was introduced with 8b7c008, so it may have also been in 0.15.2. i don't think it existed before that. given that nobody has noticed this problem until now, it may be ok for 0.17.x. |
Moving to 0.17.x (will cherry-pick the merge into there) |
Moved to 0.16.x |
@alexwykoff this issue is getting very confusing. Originally I was addressing sync hierarchy between two pyramids. Then it was re-opened to address the duplicating folders issue on a single pyramid. It appears your latest issue is about importing bookmarks, which is more related to #8892 than this. Please confirm that the STR for the original issue you posted passes. If it does, then this can be closed. |
Confirmed original STR are solved, sorry for the confusion @diracdeltas 😸 |
Test plan
#9187 (comment)
Did you search for similar issues before submitting this one?
Yes
Describe the issue you encountered:
When adding bookmarks and folders to Pyramid 0 prior to adding Pyramid 1 to the sync group, those changes were not being tracked appropriately so Pyramid 1 does not have a matching hierarchy to Pyramid 0.
Platform (Win7, 8, 10? macOS? Linux distro?):
OS X for both.
Brave Version (revision SHA):
Pyramid 0 - 0.15.0 RC3 (clean profile)
Pyramid 1 - 0.14.1 (current prod, upgraded from 0.14.0)
Steps to reproduce:
Actual result:
Pyramid 0 - (from left to right on bookmarks bar) Bookmark folder with first bookmark in folder, second bookmark next to folder, Pyramid 1's bookmark next to second bookmark.
Pyramid 1 - (from left to right on bookmarks bar) Pyramid 0's first bookmark, Pyramid 0's bookmark folder (empty), Pyramid 0's second bookmark, Pyramid 1's bookmark.
Expected result:
They should be identical and should match Pyramid 0.
Will the steps above reproduce in a fresh profile? If not what other info can be added?
Yes
Is this an issue in the currently released version?
Not checked yet.
Can this issue be consistently reproduced?
Not checked yet.
Extra QA steps:
1.
2.
3.
Screenshot if needed:
Pyramid 0:
Pyramid 1:
The text was updated successfully, but these errors were encountered: