Chromium change:
https://source.chromium.org/chromium/chromium/src/+/c2f221f1660fc2df9907093e4db32a6d63879a80
[Android][Signin] Migrate Bookmarks promo to the new sign-in API
This change migrates the Bookmarks promo to the new sign-in flow API.
To enable the new API, dependencies such as WindowAndroid,
BottomSheetController, and ActivityResultTracker are now passed to
BookmarkManagerCoordinator. These dependencies are threaded through
BookmarkPane, BookmarkPage, and BookmarkActivity.
A significant part of the change involves setting up the necessary
components for the bottom sheet UI (like ScrimManager and
BottomSheetController) within BookmarkActivity, which previously lacked
them as it inherits from SynchronousInitializationActivity.
Preview: we do have Privacy approval to NOT show the snackbar if the
user navigates away from the UI.
Known issue: the status bar color is not yet correct.
Bug: 437039516
Change-Id: I5463875270a508ff1c9a44a60e74558c9874c989
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7414706