-
Notifications
You must be signed in to change notification settings - Fork 1.3k
[Bug]: The Tab pickup CFR cannot be dismissed while the search bar is active #26957
[Bug]: The Tab pickup CFR cannot be dismissed while the search bar is active #26957
Comments
Using Lenovo Yoga Tab 11 (Android 11) I was only able to reproduce this issue using different STR:
After Step 7, both the Privacy policy tab previously opened and the Synced tab were displayed under the "Jump back in" section and also the Tab Pickup CFR. The CFR could not be dismiss by tapping outside de prompt until the user started scrolling down. TabPickupCFR.mp4 |
Upon further testing we noticed that this issue is caused by the active search bar, as it is not reproducible when the search dialog is not active. We updated the STR accordingly. |
The fix for #26690 solves that specific scenario while this seems like another one related. |
When the CFR can't be dismissed, can the user still use the search bar and the rest of the app? Or is the whole app stuck? If the user can still use the search bar, then this bug is a lower priority and doesn't need to be fixed in MR v106. If the whole app is stuck, then this bug is a high priority for MR v106. For any MR bug fixes to be included in the v106 release, they should be uplifted (and landed in the beta branch) by end of day 2022-09-30. |
This bug affects all popups showing on screen - other CFRs or menus appearing after the toolbar is in edit mode and stems from the toolbar intercepting all touch events and sending them to the homescreen fragment while the popups are shown in a different window on top of homescreen. TabPickupCFR.mp4 |
The bigger issue with the toolbar intercepting touch events was half-way avoided - just for the menus in #26832. |
From @cpeterso
|
…h home fragment
…interacting with homescreen top sites
…interacting with homescreen collection
…interacting with homescreen recent visits
…interacting with homescreen recent tabs
…interacting with homescreen recent bookmarks
…interacting with pocket stories
…interacting with homescreen top sites
…interacting with homescreen collection
…interacting with homescreen recent visits
…interacting with homescreen recent tabs
…interacting with homescreen recent bookmarks
…interacting with pocket stories
…h home fragment
…h home fragment
…27262) * Revert "For #26790 - Dismiss search dialog when opening recent bookmark dropdown menu" This reverts commit 262aa16. * Revert "For #26790 - Dismiss search dialog when opening recent visit dropdown menu" This reverts commit b93b085 * Revert "For #26790 - Dismiss search dialog when opening recent tab dropdown menu" This reverts commit 44b71bb. * Revert "For #26690 - Dismiss search dialog when opening recent synced tab dropdown menu" This reverts commit bda817a. * For #26957 - Remove code to dismiss search dialog when interacting with homescreen top sites * For #26957 - Remove code to dismiss search dialog when interacting with homescreen collection * For #26957 - Remove code to dismiss search dialog when interacting with homescreen recent visits * For #26957 - Remove code to dismiss search dialog when interacting with homescreen recent tabs * For #26957 - Remove code to dismiss search dialog when interacting with homescreen recent bookmarks * For #26957 - Remove code to dismiss search dialog when interacting with pocket stories * For #26957 - Dismiss search dialog when interacting with home fragment Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
While retesting this issue on OnePlus 9 Pro (Android 12) the following behaviour was observed: Is the first tap expected? Please observe the attached video. dismiss_by_tapping_outisde.mp4 |
Hi @AdinaPetridean, thanks for testing this! I'm working on a fix for the issue described in your comment. |
… on homescreen swipe
… on homescreen swipe
… on homescreen swipe
…unblock landing.
Verified as fixed on the latest Nightly 110.0a1 from 12/24 with OPPO A15s (Android 10). The Jump back in and Tab Pickup CFRs can now be dismissed. |
…racting with home fragment (mozilla-mobile/fenix#27262) * Revert "For mozilla-mobile/fenix#26790 - Dismiss search dialog when opening recent bookmark dropdown menu" This reverts commit 5caee27. * Revert "For mozilla-mobile/fenix#26790 - Dismiss search dialog when opening recent visit dropdown menu" This reverts commit b2af04c * Revert "For mozilla-mobile/fenix#26790 - Dismiss search dialog when opening recent tab dropdown menu" This reverts commit bfdf6d2. * Revert "For mozilla-mobile/fenix#26690 - Dismiss search dialog when opening recent synced tab dropdown menu" This reverts commit 86d44a4. * For mozilla-mobile/fenix#26957 - Remove code to dismiss search dialog when interacting with homescreen top sites * For mozilla-mobile/fenix#26957 - Remove code to dismiss search dialog when interacting with homescreen collection * For mozilla-mobile/fenix#26957 - Remove code to dismiss search dialog when interacting with homescreen recent visits * For mozilla-mobile/fenix#26957 - Remove code to dismiss search dialog when interacting with homescreen recent tabs * For mozilla-mobile/fenix#26957 - Remove code to dismiss search dialog when interacting with homescreen recent bookmarks * For mozilla-mobile/fenix#26957 - Remove code to dismiss search dialog when interacting with pocket stories * For mozilla-mobile/fenix#26957 - Dismiss search dialog when interacting with home fragment Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
…o be dismissed on homescreen swipe
…ng ui test to unblock landing.
Prerequisites:
On Desktop or another mobile device visit some webpages making sure you are signed in with the same account.
Steps to reproduce
Expected behaviour
The Tab pickup CFR is dismissed when tapping outside the prompt or when tapping the "X" button.
Actual behaviour
The Tab pickup CFR cannot be dismissed by tapping outside the prompt or when tapping the "X" button while the search bar is active.
Device name
OnePlus 9 Pro
Android version
Android 12
Firefox release type
Firefox Nightly
Firefox version
Firefox Nightly 106.0a1 - 09/13
Device logs
No response
Additional information
Please note this issue is also reproducible with Poco M4 Pro (Android 12), Xiaomi Pad5 (Android 11) and other devices.
Screenrecorder-2022-09-14-13-04-03-758_Trim.mp4
CFR.mp4
┆Issue is synchronized with this Jira Task
The text was updated successfully, but these errors were encountered: