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

VERIFIED FIXED in Firefox 55

Status

()

VERIFIED FIXED
a year ago
10 months ago

People

(Reporter: kohei, Assigned: mats)

Tracking

({regression, site-compat, testcase})

Trunk
mozilla56
regression, site-compat, testcase
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox-esr52 unaffected, firefox54- wontfix, firefox55+ verified, firefox56 verified)

Details

(Whiteboard: [fixed by bug 966240])

Attachments

(2 attachments, 1 obsolete attachment)

Has Regression Range: --- → yes
Flags: needinfo?(mats)
[Tracking Requested - why for this release]: A site compatibility regression in Firefox 54 affecting certain sites.
status-firefox54: --- → affected
status-firefox55: --- → affected
status-firefox56: --- → affected
tracking-firefox54: --- → ?
tracking-firefox55: --- → ?
(Assignee)

Comment 2

a year ago
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)
(Assignee)

Comment 3

a year ago
I don't see that it does anything in Edge either.
Per comment #2 & #3, track 54- and mark 54 won't fix.
status-firefox54: affected → wontfix
tracking-firefox54: ? → -
(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

Comment 6

a year ago
duplicate
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="msthemecompatible" content="no">
    </head>
    <body>
        The <input type="checkbox" /> checkbox
    </body>
</html>
tracking for 55 as web compat regression
tracking-firefox55: ? → +
Created attachment 8878747 [details]
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
(Assignee)

Comment 11

a year ago
Fixed by bug 966240.
Assignee: nobody → mats
Status: NEW → RESOLVED
Last Resolved: a year 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
status-firefox55: affected → fixed
status-firefox56: affected → fixed
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
(Assignee)

Comment 14

a year ago
Chris, since this was a rather obscure feature, I think we can simply
remove all mentions of it on MDN (if there are any).
status-firefox55: fixed → verified
status-firefox56: fixed → verified
status-firefox-esr52: --- → unaffected
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.
status-firefox54: wontfix → affected
tracking-firefox54: - → ?
We've already go to build for 54 dot release. It's too late. Mark 54 won't fix.
status-firefox54: affected → wontfix
tracking-firefox54: ? → -

Comment 18

a year ago
Created attachment 8882669 [details]
WSJ email button noop in 54.0.1. Op OK in 53.0.3

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

Comment 21

10 months ago
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.