Closed Bug 1910409 Opened 2 years ago Closed 1 year ago

[Toolbar Redesign] The "Select address" and "Use saved cards" prompts should appear above the navigation toolbar/address bar

Categories

(Firefox for Android :: Toolbar, task, P3)

Firefox 130
All
Android
task

Tracking

()

RESOLVED FIXED
136 Branch
Tracking Status
firefox136 --- fixed

People

(Reporter: dpop, Assigned: harrisono)

References

(Blocks 1 open bug)

Details

(Whiteboard: [kitkat banana sprint][fxdroid][group3][toolbar-redesign-release-blocker])

Attachments

(3 files, 1 obsolete file)

Attached image Autofill_prompts.png

Steps to reproduce

  1. Make sure to have at least one address and a credit card saved.
  2. Access a website with an address/credit card form ( e.g. https://checkout.stripe.dev/)
  3. Tap on one of the address/credit cards fields.
  4. Observe the "Select address" and "Use saved cards" prompts.

Expected behavior

The "Select address" and "Use saved cards" prompts should appear:

  • above the navigation toolbar, when the address bar is set to Top;
  • above the address bar, when the address bar is set to Bottom;

Actual behavior

The "Select address" and "Use saved cards" prompts appear below the navigation toolbar/address bar

Device information

  • Firefox version: Nightly 130.0a1 from 07/29
  • Android device model: Google Pixel 8 Pro
  • Android OS version: Android 14

Any additional information?

Similar to 1909746

P3 because we don't need this bug in our current sprint.

Priority: -- → P3
Whiteboard: [kitkat banana sprint]
Assignee: nobody → hoglesby
Status: NEW → ASSIGNED
Whiteboard: [kitkat banana sprint] → [kitkat banana sprint][fxdroid][group3]

Similar to bug 1909746 these panels would conflict with the downloads dialog.
The approach recommended by Aarjav for who to avoid the conflict between the downloads panels and these panels is:

  • when the keyboard is shown
    • show the autofill above the toolbar - they are needed for the autofill scenario that the user is in
    • hide the downloads panel - it's rather an inconvenience for the autofill scenario
  • when the keyboard is hidden
    • hide the autofill panels - they are not immediately needed for an autofill scenario
    • show the downloads panel - as part of the normal browsing UX.

The above indications have their own edgecases, part of which I've described here - https://bugzilla.mozilla.org/show_bug.cgi?id=1909746#c4
So we need more investigation on how to resolve the conflict of these panels with the downloads panels.

Whiteboard: [kitkat banana sprint][fxdroid][group3] → [kitkat banana sprint][fxdroid][group3][toolbar-redesign-release-blocker]
See Also: → 1933146

(In reply to Petru-Mugurel Lingurar [:petru] from comment #3)

The above indications have their own edgecases, part of which I've described here - https://bugzilla.mozilla.org/show_bug.cgi?id=1909746#c4
So we need more investigation on how to resolve the conflict of these panels with the downloads panels.

Similar to bug 1909746 comment 11 after syncing with Aarjav we should ignore this conflict as just an edgecase which should not be a release blocker so we should implement the change as requested initially.
A followup to redesign the "download complete" panel to avoid this conflict is proposed in bug 1933146.

Rename LoginBarsIntegration to AutofillBarsIntegration and associated refactoring.
Rename LoginSelectBarBehavior to AutofillSelectBarBehavior and associated refactoring.
Move Address and Credit Card autofill banners to above the bottom navigation toolbar and add them to AutofillBarsIntegration

Attachment #9442532 - Attachment description: Bug 1910409 - Move Address and Credit Card autofill banners to above the bottom navigation toolbar. → Bug 1910409 - Move Address and Credit Card autofill banners to above the bottom navigation toolbar. Rename `LoginBarsIntegration` to `AutofillBarsIntegration`. Rename `LoginSelectBarBehavior` to `AutofillSelectBarBehavior’.
Attachment #9442532 - Attachment description: Bug 1910409 - Move Address and Credit Card autofill banners to above the bottom navigation toolbar. Rename `LoginBarsIntegration` to `AutofillBarsIntegration`. Rename `LoginSelectBarBehavior` to `AutofillSelectBarBehavior’. → Bug 1910409 - Move Address and Credit Card autofill banners to above the bottom navigation toolbar. Rename `LoginBarsIntegration` to `AutofillBarsIntegration` Rename `LoginSelectBarBehavior` to `AutofillSelectBarBehavior`
Pushed by hoglesby@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f66f23f83140 Move Address and Credit Card autofill banners to above the bottom navigation toolbar. Rename `LoginBarsIntegration` to `AutofillBarsIntegration` Rename `LoginSelectBarBehavior` to `AutofillSelectBarBehavior` r=android-reviewers,tchoh,petru https://hg.mozilla.org/integration/autoland/rev/11adaf02fc9a Implement ExpandablePrompt interface in AddressSelectBar and CreditCardSelectBar r=android-reviewers,petru
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 136 Branch
Attachment #9443538 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: