Bug 1861744 - Don't display pending to delete bookmarks when refresh

When deleting bookmarks, we do not instantly remove them due to
having the possibility of undoing the deletion. Because of this,
when the bookmarks are pending to delete, they can still be displayed
when pulling down to refresh and then acted on. This patch aims to
fix this issue by subtracting the pending to delete bookmarks
when they are refreshed by pulling down.

(cherry picked from commit b98eea7fdc7901b1df91dcf796635a25cbe22900)
fenix/122.1.0
DreVla 4 months ago committed by mergify[bot]
parent 3fefbb0f02
commit d8cd5795fa

@ -281,6 +281,7 @@ class BookmarkFragment : LibraryPageFragment<BookmarkNode>(), UserInteractionHan
context?.let {
requireContext().bookmarkStorage
.getTree(guid, recursive)
?.minus(pendingBookmarksToDelete)
?.let { desktopFolders.withOptionalDesktopFolders(it) }
}
}

Loading…
Cancel
Save