Let resizes-visual as the default interactive-widget mode ride the trains
Categories
(Core :: Panning and Zooming, task, P2)
Tracking
()
People
(Reporter: botond, Assigned: botond)
References
(Depends on 3 open bugs, Blocks 7 open bugs)
Details
(Keywords: dev-doc-needed)
Attachments
(1 file)
In bug 1884807, we changed the default interactive-widget
mode to resizes-visual
on the Nightly channel.
This bug tracks letting that change ride the trains to the release channel.
Assignee | ||
Updated•2 months ago
|
Assignee | ||
Comment 1•2 months ago
•
|
||
Given the large number of web compat issues resizes-visual
resolves, we'd like to let it ride the trains with the 132 release if no showstopper bugs with it are found during the remainder of the Nightly cycle.
We are not planning to treat the bugs currently in the "Depends on" list (bug 1912008, bug 1915508, bug 1915509) as hard blockers; we'd like to fix these as soon as we can get to them but likely not for 132.
Assignee | ||
Comment 2•1 months ago
|
||
Updated•1 months ago
|
Comment 4•1 months ago
|
||
bugherder |
Comment 5•1 month ago
|
||
Sounds like we probably want a relnote nomination for this also?
Assignee | ||
Comment 6•1 month ago
|
||
Release Note Request (optional, but appreciated)
[Why is this notable]:
- It implements part of a new draft spec (CSS Viewport 1)
- It resolves a number of web compat issues affecting popular sites such as AiBnB, Pinterest, Taobao, and others, in Firefox for Android
[Suggested wording]:
Firefox for Android now uses resizes-visual
as the default value of the interactive-widget
property of the viewport <meta>
element. This means that when the software keyboard is shown, Firefox resizes the page's visual viewport but not its layout viewport, avoiding an expensive reflow and resulting in a more usable layout on many pages.
[Links (documentation, blog post, etc)]:
https://developer.chrome.com/blog/viewport-resize-behavior is a pretty good explainer of the feature
Comment 7•1 month ago
|
||
Heads-up, I just determined that a bug (bug 1918178) about fixed-position footers -- filed a few weeks back -- is in fact a regression caused by this resizes-visual
feature.
We initially thought it was a bug with the new experimental navbar and was hence nightly-only-for-now; but on further investigation in bug 1918178 comment 3, it turns out that the issue over there also affects the non-navbar configuration [the toolbar configuration we're shipping in release], and it seems to have been regressed by the resizes-visual
enabling (which we're now shipping to release per this bug). I confirmed that the issue goes away if I turn the resizes_visual
pref off in about:config.
So: probably worth getting to the bottom of that bug & seeing what we can do about it, to see if we can avoid shipping that to release users before resizes-visual makes it to the release channel, if possible.
Updated•21 days ago
|
Description
•