Make a few XUL attributes simpler.
Categories
(Core :: XUL, task)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox143 | --- | fixed |
People
(Reporter: emilio, Assigned: emilio)
References
Details
Attachments
(4 external files)
| Assignee | ||
Comment 1•1 year ago
|
||
I audited a bit and non-test things use the script setter, which already
removed the attribute, so should be fine / no behavior change in that
regard.
This came up while reviewing some code for the native menubar code on
Linux, which uses SetBoolAttr() and doesn't hide the menubar now:
That is disabled by default tho.
| Assignee | ||
Comment 2•1 year ago
|
||
This test starts failing with the other patch in this bug, but that's
because the feature it's testing was removed (bug 1883140), and the test
is just broken: It expected the collapsed attribute to be missing, but
before my patch you get collapsed="false", which is still truthy from
getAttribute().
| Assignee | ||
Comment 3•1 year ago
|
||
FYI, this will probably impact at least TB tests.
| Assignee | ||
Comment 6•1 year ago
|
||
This matches the changes from bug 15232, and is needed for the other
patch in this bug, as otherwise we won't persist the removed autohide
attribute of the menubar properly (for example).
Would be good to more directly use XULPersist.cpp, perhaps...
| Assignee | ||
Updated•1 year ago
|
| Assignee | ||
Updated•1 year ago
|
Comment 9•1 year ago
|
||
| bugherder | ||
Comment 10•1 year ago
|
||
| bugherder | ||
Comment 11•1 year ago
|
||
Comment 12•1 year ago
|
||
Comment 13•1 year ago
|
||
| Assignee | ||
Comment 14•1 year ago
|
||
| Assignee | ||
Updated•1 year ago
|
Comment 15•1 year ago
|
||
Comment 16•1 year ago
|
||
Comment 17•1 year ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/98bcb3a4ff0a
https://hg.mozilla.org/mozilla-central/rev/3c5221a65ee8
https://hg.mozilla.org/mozilla-central/rev/70eab402cc8d
https://hg.mozilla.org/mozilla-central/rev/3bdbf0109f6b
https://hg.mozilla.org/mozilla-central/rev/ee19b9c08506
Comment 18•1 year ago
•
|
||
Emilio, could the changes here be the root cause for Bug 1980037, Bug 1979993, Bug 1979994, Bug 1980028, Bug 1980040, Bug 1980042, Bug 1980044.
They all started with this merge: https://hg-edge.mozilla.org/mozilla-central/pushloghtml?changeset=d7eb324b222d504f43ff0edbc431daac6df35581
| Assignee | ||
Comment 19•1 year ago
|
||
No. Those are most likely from https://hg-edge.mozilla.org/mozilla-central/rev/90723b8a3963034dad826e37278a3cb2492b4e33 which touched a file that all those reference. I think Benjamin is familiar with FedCM and could evaluate if they are legit bugs or something else.
Comment 20•1 year ago
|
||
Any FedCM WPT failures should probably be ignored until implement the WebDriver support for FedCM extensions in Bug 1945580.
Updated•1 year ago
|
Comment 21•11 months ago
|
||
Sure would be nice if this worked for disabled as well. ;-)
Description
•