
...for the specific case where feature `syncer::kEnableBookmarkFoldersForAccountStorage` is enabled and hence bookmarks are being moved within the very same `BookmarkModel` instance. In this scenario, a pre-existing CHECK isn't guaranteed to hold true and needs handling. Namely, the `BookmarkModelView` instance representing account nodes, when iterated via root node, needs to consider the existence of non-account permanent nodes and filter them out via `IsNodeSyncable()`. Change-Id: Ibca5e76b0a2131800de28f6dad855902a9067095 Bug: 326185948 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5377746 Reviewed-by: Rushan Suleymanov <rushans@google.com> Commit-Queue: Mikel Astiz <mastiz@chromium.org> Cr-Commit-Position: refs/heads/main@{#1274208}
See components/sync/README.md.