Open Bug 1351745 Opened 8 years ago Updated 3 months ago

Disable -moz-appearance for non-UA/chrome sheets

Categories

(Core :: CSS Parsing and Computation, enhancement, P3)

enhancement

Tracking

()

REOPENED
Tracking Status
firefox55 --- affected

People

(Reporter: MatsPalmgren_bugz, Unassigned)

References

(Depends on 1 open bug, Blocks 2 open bugs)

Details

(Keywords: dev-doc-needed, site-compat)

Follow-up from bug 1333482.
Once fixed, this should be documented at https://developer.mozilla.org/en-US/docs/Web/CSS/-moz-appearance. Sebastian
Keywords: dev-doc-needed
Depends on: 1355574
Keywords: site-compat
Given that bug 1333482 is not web compatible at all and `‑webkit‑appearance` has since been implemented as an alias for `‑moz‑appearance` in bug 1368555 and bug 1429713, this seems like a very clear WONTFIX to me.
Status: NEW → RESOLVED
Closed: 7 years ago
No longer depends on: 1355574
Resolution: --- → WONTFIX
See Also: → 1368555

Having this causes at least one webcompat issue. I think having webkit prefixed one as an alias of moz prefixed one still allows us to have only the former, right?

Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---

(In reply to Kagami Rosylight [:saschanaz] (they/them) from comment #3)

Having this causes at least one webcompat issue. I think having webkit prefixed one as an alias of moz prefixed one still allows us to have only the former, right?

Well, kind of? As you noted, MozAppearance is used for UA sniffing, so the question is whether removing it would cause issues than it fixes.

We also need to account for pages using things like -moz-appearance: textfield to suppress number input spinners and so on... I did some github searching, and most "MozAppearance" in ... bits seem harmless, but pages would regress due to -moz-appearance: textfield. So maybe we need to remove it from the OM but keep parsing -moz-appearance?

By tweaking GenerateCSSPropListWebIDL.py? Works for me.

Depends on: 2001380
You need to log in before you can comment on or make changes to this bug.