Closed Bug 1373417 Opened 5 years ago Closed 5 years ago

Checkboxes and radio buttons are not displayed on Firefox 54+ when <meta http-equiv="MSTHEMECOMPATIBLE" content="no"> is specified

Categories

(Core :: CSS Parsing and Computation, defect)

defect
Not set
normal

Tracking

()

VERIFIED FIXED
mozilla56
Tracking Status
firefox-esr52 --- unaffected
firefox54 - wontfix
firefox55 + verified
firefox56 --- verified

People

(Reporter: kohei.yoshino, Assigned: mats)

References

Details

(Keywords: regression, site-compat, testcase, Whiteboard: [fixed by bug 966240])

Attachments

(2 files, 1 obsolete file)

Has Regression Range: --- → yes
Flags: needinfo?(mats)
[Tracking Requested - why for this release]: A site compatibility regression in Firefox 54 affecting certain sites.
Interesting, I had no idea we had this feature.
http://searchfox.org/mozilla-central/rev/20d16dadd336e0c6b97e3e19dc4ff907744b5734/dom/base/nsContentSink.cpp#342,349

It looks like Chrome and Safari doesn't support it.  I can't detect any rendering
difference on form controls anyway.  (I haven't checked Edge.)

I tend to think we should simply remove it.
Flags: needinfo?(mats)
I don't see that it does anything in Edge either.
Depends on: 966240
Per comment #2 & #3, track 54- and mark 54 won't fix.
(In reply to Mats Palmgren (:mats) from comment #2)
> Interesting, I had no idea we had this feature.
> http://searchfox.org/mozilla-central/rev/
> 20d16dadd336e0c6b97e3e19dc4ff907744b5734/dom/base/nsContentSink.cpp#342,349
> 
> It looks like Chrome and Safari doesn't support it.  I can't detect any
> rendering
> difference on form controls anyway.  (I haven't checked Edge.)
> 
> I tend to think we should simply remove it.

+1
tracking for 55 as web compat regression
Attached file revised testcase
Attachment #8878220 - Attachment is obsolete: true
As this testcase shows, radio buttons are also invisible with MSThemeCompatible = no.
Summary: Checkboxes are not displayed on Firefox 54+ when <meta http-equiv="MSTHEMECOMPATIBLE" content="no"> is specified → Checkboxes and radio buttons are not displayed on Firefox 54+ when <meta http-equiv="MSTHEMECOMPATIBLE" content="no"> is specified
Fixed by bug 966240.
Assignee: nobody → mats
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Whiteboard: [fixed by bug 966240]
Verified with the latest Nightly, 56.0a1 (2017-06-17) (64-bit) using the testcase above.
Status: RESOLVED → VERIFIED
Given that we dropped MSTHEMECOMPATIBLE in Bug 966240, I can't think we really need to mention this in the docs?
Keywords: dev-doc-needed
Chris, since this was a rather obscure feature, I think we can simply
remove all mentions of it on MDN (if there are any).
Duplicate of this bug: 1375923
[Tracking Requested - why for this release]: Looks like we've got a duplicate report about http://magicmail.linuxmagic.com/ which is used by various ISPs. We should probably fix the issue with the upcoming 54.0.1 release.
We've already go to build for 54 dot release. It's too late. Mark 54 won't fix.
WSJ email button noop in 54.0.1. Op OK in 53.0.3
Duplicate of this bug: 1377783
Duplicate of this bug: 1377922
Target Milestone: --- → mozilla56
Do you have a target date when it should get fixed in firefox 58?

I have this annoying issue in my current version "Version 58.0.1 (64-bit)". Is there any workaround I can apply meanwhile?

I have dark theme and light theme installed but disabled. Only "default theme" is active; and I cannot see the checkboxes in the websites I browse!
This bug has already been fixed with Firefox 55. Please file a new bug for your issue.
You need to log in before you can comment on or make changes to this bug.