Closed Bug 1021384 Opened 6 years ago Closed 6 years ago

(vertical-homescreen) Scrollbar never disappears from homescreen when locking device with it visible

Categories

(Core :: Panning and Zooming, defect)

x86
macOS
defect
Not set

Tracking

()

RESOLVED FIXED
mozilla32
Tracking Status
b2g-v2.0 --- fixed

People

(Reporter: pla, Assigned: kats)

References

Details

(Whiteboard: ux-tracking, visual design, visual-tracking, [ft:systemsfe][systemsfe][2.0-FL-bug-bash] )

Attachments

(1 file)

If you scroll on the homescreen, immediately lock the device before the scrollbar disappears, and then unlock the device, the scrollbar will remain on screen indefinitely.

Expected:
The scrollbar should fade from view when the user is not scrolling.
Whiteboard: ux-tracking, visual design, visual-tracking, [ft:systemsfe][systemsfe] → ux-tracking, visual design, visual-tracking, [ft:systemsfe][systemsfe][2.0-FL-bug-bash]
I think that it is a Gecko issue because I can see the same issue in Settings for instance or any app with scrollbar
Component: Gaia::Homescreen → Gaia
QA Whiteboard: [VH-FL-blocking-]
Component: Gaia → Panning and Zooming
Product: Firefox OS → Core
The TransformEnd notification probably never gets sent to the GeckoContentController upon destruction of the APZ, and so it never calls ScrollbarActivityStopped() on the scrollframe. Should be an easy fix.
Assignee: nobody → bugmail.mozilla
Attached patch PatchSplinter Review
Comment on attachment 8436526 [details] [diff] [review]
Patch

Review of attachment 8436526 [details] [diff] [review]:
-----------------------------------------------------------------

As part of clearing the animation the state is reset back to NONE, which triggers the TransformEnd notification to TabChild.
Attachment #8436526 - Flags: review?(botond)
Attachment #8436526 - Flags: review?(botond) → review+
https://hg.mozilla.org/mozilla-central/rev/c66224db3600
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla32
Mass modify - set status-b2g-v2.0 fixed for fixed bugs under vertical homescreen dependency tree.
You need to log in before you can comment on or make changes to this bug.