[css-sizing-4] layout support for `stretch` and `-webkit-fill-available` keywords (preffed off by default)
Categories
(Core :: Layout, enhancement)
Tracking
()
People
(Reporter: dholbert, Assigned: dholbert)
References
(Blocks 6 open bugs)
Details
Attachments
(4 files)
Spinning this bug off from bug 1789477 and bug 1872755.
This bug will contain the main layout patches to support these features (initially off-by-default), while those other bugs can remain open, pending pref-flips to enable the features.
Assignee | ||
Comment 1•8 days ago
|
||
This fixes the LinkedIn bug and also the gracobaby.ca bug, if you enable the
layout.css.webkit-fill-available.enabled about:config pref (added in an earlier
patch in this series).
Assignee | ||
Comment 2•8 days ago
|
||
This is just a variable rename to help avoid ambiguity in upcoming patches.
This has no functional change.
Assignee | ||
Comment 3•8 days ago
|
||
This patch doesn't change behavior[1]; it's just a refactor.
[1] Minor caveat: the "availBased" variables in this patch are now floored-to-0
whereas previously they were not. But we probably ended up effectively
clamping them (or their results) downstream from this point anyway; and in any
case, it seems like a step towards correctness to floor this size-measurement
to be nonnegative.
Updated•8 days ago
|
Assignee | ||
Comment 4•8 days ago
|
||
Assignee | ||
Comment 5•7 days ago
|
||
Note: There are some frame state bits that I'm not worrying about for the purpose of this bug and have spun off to bug 1933554.
Description
•