Closed
Bug 1035261
Opened 10 years ago
Closed 10 years ago
Overscrolling the home-screen doesn't transform the scroll indicator like it does elsewhere
Categories
(Core :: Panning and Zooming, defect)
Tracking
()
RESOLVED
WORKSFORME
tracking-b2g | backlog |
People
(Reporter: cwiiis, Unassigned)
References
Details
(Whiteboard: [2.0-VH-bug-bash])
Attachments
(1 file)
(deleted),
text/plain
|
Details |
If you overscroll on the home-screen, the scroll indicator stays in the same place and doesn't indicate overscroll in any way.
This is contrary to the same thing in the Firefox Marketplace, for example, where the scroll indicator is transformed along with the page.
I don't feel strongly about either behaviour, but I feel we should be consistent.
Updated•10 years ago
|
Blocks: apz-overscroll
Updated•10 years ago
|
blocking-b2g: --- → backlog
QA Whiteboard: [VH-FL-blocking-][VH-FC-blocking-]
Whiteboard: [2.0-VH-bug-bash]
Updated•10 years ago
|
Comment 1•10 years ago
|
||
This will probably be less noticeable with the new "stretch" overscroll but it's still something we should fix.
Comment hidden (typo) |
Comment 3•10 years ago
|
||
this-is-wrong |
I looked into this briefly and the layer tree dumps for the marketplace are kind of surprising. While in overscroll there, the scrollbar doesn't show up as a separate layer at all, it seems to just get flattened into the content or something. While not in overscroll though it does appear as a separate layer. In the homescreen, by contrast, the scrollbar is always a separate layer. That might explain why the scrollbars transform with the content in the marketplace.
Comment 4•10 years ago
|
||
Comment hidden (typo) |
Comment 6•10 years ago
|
||
I tried this again on the latest code and now not only does everything seem to be layerized correctly, but also I can't reproduce the original problem. The overscroll transform seems to affect the scrollbar both on the homescreen and in the marketplace.
I tried backing out bug 1061327 locally to see if that was what fixed it but it wasn't. So I'm not sure what fixed it, but I can bisect if we want to uplift the fix. For now I'll just close this as WFM.
Comment 7•10 years ago
|
||
Ah, I think it might have been fixed by gaia-side changes in bug 1038178. Rolling back my gaia to a version just before that landed made the homescreen scrollbar remain unaffected by the overscroll stretch.
Depends on: 1038178
Reporter | ||
Comment 8•10 years ago
|
||
(In reply to Kartikaya Gupta (email:kats@mozilla.com) from comment #7)
> Ah, I think it might have been fixed by gaia-side changes in bug 1038178.
> Rolling back my gaia to a version just before that landed made the
> homescreen scrollbar remain unaffected by the overscroll stretch.
Yes, this would be it - I don't know if you want to re-title this bug to be about the more general case of overscroll on sub-frames, but I don't think it's important.
Comment 9•10 years ago
|
||
The part 2 patch on bug 1043859 makes all root-level scrollbars be unaffected by overscroll as well. That makes them consistent with subframe scrollbars. That's easier (and more future-compatible) than giving them all overscroll.
Assignee | ||
Updated•10 years ago
|
blocking-b2g: backlog → ---
tracking-b2g:
--- → backlog
You need to log in
before you can comment on or make changes to this bug.
Description
•