Fix viewport behavior with "user-scalable=no" and re-enable test start-edge-in-block-layout-direction.html.
Categories
(Core :: Panning and Zooming, defect, P3)
Tracking
()
People
(Reporter: bradwerth, Unassigned)
References
Details
Bug 1648344 improves our overall viewport compatibility relative to Chrome, but causes wpt start-edge-in-block-layout-direction.html to fail on GeckoView. We have some kind of misbehavior for "user-scalable:no" viewports that is non-trivial.
Reporter | ||
Comment 1•4 years ago
|
||
"user-scalable=no" was added to that test fairly recently in Bug 1648796.
Comment 2•4 years ago
|
||
Brad, is this something you're looking into?
Reporter | ||
Comment 3•4 years ago
|
||
(In reply to Kartikaya Gupta (email:kats@mozilla.com) from comment #2)
Brad, is this something you're looking into?
No, not yet. I'd be happy to see this get taken up by someone on the graphics team. If I make time for it, I'll claim the Bug.
Comment 4•4 years ago
|
||
I agree with what Hiro said in the other bug. I think the test needs to load unscaled to be valid, and if Chrome doesn't test WPTs on mobile then we should be free to fiddle with the meta viewport tag as needed to make it work. So doing initial-scale=1 or minimum-scale=1 should be fine. The reason I added user-scalable=no in that test was also to make sure it loaded unscaled so if we need to remove the user-scalable=no and replace it with something else to ensure that, it's fine by me.
Comment 5•4 years ago
|
||
Comment 6•4 years ago
|
||
Looks like some more investigation is needed, as the simple patch didn't fix the problem.
Description
•