Remove XUL equalsize="always" usages
Categories
(Toolkit :: UI Widgets, task)
Tracking
()
People
(Reporter: ntim, Unassigned)
References
(Blocks 1 open bug)
Details
https://searchfox.org/mozilla-central/search?q=equalsize&path=&case=false®exp=false
There are only 6 usages in XHTML & JS files. This is actually useful, to force an equal width for the child elements. Prevents the child elements from controlling their own width, no matter what's inside (long wrapping text etc.).
The only usages in Firefox are mainly for table style layouts with a table header, to force columns to have the same width. I'm sure this is possible to do with CSS without special platform code.
When enabling layout.css.emulate-moz-box-with-flex
, these attributes no longer take effect, and you can see the consequences when checking the usages.
Comment 1•4 years ago
|
||
I think there may be some overlap between the Thunderbird preferences file-type/action table, and the same table in Firefox, which currently uses equalsize
:
You can look at how we handled this in Thunderbird, where we also improved the accessibility of the table, and fixed an alignment issue.
https://hg.mozilla.org/comm-central/rev/a0b86bbaaa09
https://phabricator.services.mozilla.com/D111399
Updated•4 years ago
|
Reporter | ||
Updated•3 years ago
|
Updated•3 years ago
|
Description
•