Closed Bug 1850610 Opened 1 years ago Closed 1 year ago

Onboarding bottom sheet should open to full height

Categories

(Fenix :: Shopping, defect, P1)

All
Android
defect

Tracking

(Accessibility Severity:s3, firefox117 disabled, firefox118 disabled, firefox119 disabled, firefox120 verified)

RESOLVED FIXED
120 Branch
Accessibility Severity s3
Tracking Status
firefox117 --- disabled
firefox118 --- disabled
firefox119 --- disabled
firefox120 --- verified

People

(Reporter: cpeterson, Assigned: rsainani)

References

Details

(Keywords: access, Whiteboard: [fxdroid] [fakespot-android-mvp])

Attachments

(6 files)

The first time the "Review quality check" bottom sheet opens on my Moto G5 Plus, the "Yes, check review quality" button is partially cut off and the "NOT NOW" button is hidden off screen.

My Moto G5 Plus has a small display, 5.2" 1920 × 1080 px (424 ppi). I can't reproduce on my Samsung Galaxy A42, which has a display size of 6.6" 1600 × 720 px (266 ppi).

Device information

  • Firefox version: 119.0a1
  • Android device model: Moto G5 Plus
  • Android OS version: Android 8.1.0

Having to scroll the bottom sheet isn't a problem in general. It's only a problem the first time because the opt-in sheet's "Yes" button is visible but the "NOT NOW" button is hidden off screen.

So to confirm, for this instance of a "first run" + opt-in, we want the sheet fully expanded? What we see in the screenshot is a default behavior of a component we're using and it shouldn't be a big lift; I just want to make sure we capture the right flow chart of logic with the expansion for the opt-in state.

Flags: needinfo?(cpeterson)

(In reply to Noah Bond [:007] from comment #2)

So to confirm, for this instance of a "first run" + opt-in, we want the sheet fully expanded? What we see in the screenshot is a default behavior of a component we're using and it shouldn't be a big lift; I just want to make sure we capture the right flow chart of logic with the expansion for the opt-in state.

Verdi says:

  • The opt-in sheet should expand to its full height.
  • After that, the sheet should open only half height for review checks.
Flags: needinfo?(cpeterson)

A related issue: when I open the sheet in landscape orientation, it only shows the "Review quality check" title bar until you drag to expand the sheet. Verdi says the sheet should follow the same rules in landscape orientation: the opt-in sheet should expand to its full height and, after that, the sheet should open only half height for review checks.

Also, when the sheet's title bar is displayed in landscape orientation, a bright white bar flashes under the system navigation buttons.

Severity: -- → S3
Priority: -- → P2
Summary: "Review quality check" bottom sheet's "NOT NOW" button is hidden off screen (on Moto G5 Plus) → "Review quality check" onboarding bottom sheet's "NOT NOW" button is hidden off screen (on Moto G5 Plus)
See Also: → 1840103
Summary: "Review quality check" onboarding bottom sheet's "NOT NOW" button is hidden off screen (on Moto G5 Plus) → Onboarding bottom sheet should open to full height
Whiteboard: [fxdroid] fakespot-android-mvp → [fxdroid] [fakespot-android-mvp]

Assigning accessibility severity S3 because it may be unclear for users of assistive technology with cognitive difficulties and those TalkBack users who can see the screen (i.e. users with low vision) that there is something provided below the image, for example, Universal Switch users may not know that they could, in fact, scroll the view.

Screenshot was taken with Samsung Galaxy A54

Accessibility Severity: --- → s3
Keywords: access
Priority: P2 → P1
Assignee: nobody → rsainani
Status: NEW → ASSIGNED
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Flags: qe-verify+
Resolution: --- → FIXED
Target Milestone: --- → 120 Branch

Verified as fixed on Nightly 120.0a1 from 09/29 with Google Pixel 7 Pro ( Android 14) and Motorola Moto G9 plus (Android 11). However, after further investigation, we observed that this issue is still reproducible on devices running Android versions below 9. We'll open a new ticket for this (https://bugzilla.mozilla.org/show_bug.cgi?id=1855966).

Blocks: 1855921
Blocks: 1855552
No longer blocks: 1855921
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Blocks: 1857981

This was a different bug about opening the bottom sheet to show the buttons and fix an accessibility issue. See Bug 1858070 for full screen bottom sheet behavior with sticky header. Closing this in the favor of that.

Status: REOPENED → RESOLVED
Closed: 1 year ago1 year ago
Resolution: --- → FIXED
See Also: → 1858070
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: