Closed
Bug 636689
Opened 14 years ago
Closed 14 years ago
Rename the HTML5 parser pref in order to reset it for everyone who has flipped it during the beta cycle
Categories
(Core :: DOM: HTML Parser, defect)
Core
DOM: HTML Parser
Tracking
()
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
blocking2.0 | --- | - |
People
(Reporter: hsivonen, Assigned: hsivonen)
References
Details
(Keywords: addon-compat, Whiteboard: [needs approval and then landing once either bug 627729 or bug 636690 moves to FIXED])
Attachments
(2 files, 1 obsolete file)
17.35 KB,
patch
|
jst
:
review+
jst
:
approval2.0+
|
Details | Diff | Splinter Review |
17.34 KB,
patch
|
Details | Diff | Splinter Review |
From bug 627729 comment 107:
> (In reply to comment #106)
> We're not officially telling users to disable the parser. In fact, I've
> deliberately avoided giving that advice where I find it, instead opting to tell
> users to try to convince Microsoft to hurry the fix. However as with all
> forums and such help sites, the steps that ACTUALLY WORK are the ones that will
> get all of the +1s and rise to the top.
>
> So, yes, those users get a little screwed unless we can proactively re-enable
> html5 for them in a later release, but there are really no other reasonable
> workarounds. Telling people to install IETab and figure it out isn't really
> viable -- even beta users don't want to go through that kind of hassle when the
> next post down says "change a pref" and has a 100% success rate.
An easy and effective solution to the problem of users having the HTML5 parser disabled because they've flipped the pref prior to Firefox 4 final for whatever reason but particularly due to the Hotmail reload issue would be renaming the pref in Firefox 4. This way, the pref would reset to HTML5 parser enabled for everyone.
Also, as long as we aren't taking the pref away, it should show in about:support, since the pref has a notable impact on how the product behaves.
Assignee | ||
Comment 1•14 years ago
|
||
Attachment #515037 -
Flags: review?(bzbarsky)
Assignee | ||
Comment 2•14 years ago
|
||
Nominating as a blocker due reason stated in comment 0.
blocking2.0: --- → ?
Whiteboard: [has patch][needs review]
Assignee | ||
Comment 4•14 years ago
|
||
(In reply to comment #3)
> What about extension compatibility?
Extensions should have no business flipping this pref. Do we know of extensions that flip this pref? If so, why do they flip it?
The only even remotely legitimate reason for an extension to flip this pref would be aiding in debugging, but it seems kinda silly to have an extension to that for debugging when the people who need to flip this for debugging could do so manually in about:config.
Comment 5•14 years ago
|
||
They may not actually flip it, they may just be checking it's value. There's no knowing what extensions will do. Changing a pref this late in the cycle *may* cause some extension issues, not sure if and how much, just thought I'd make note of it.
Assignee | ||
Comment 6•14 years ago
|
||
Missed some tests.
Attachment #515037 -
Attachment is obsolete: true
Attachment #515037 -
Flags: review?(bzbarsky)
Assignee | ||
Updated•14 years ago
|
Whiteboard: [has patch][needs review]
Comment 7•14 years ago
|
||
Personally, I think we should make this change, if people have actually been suggesting this pref be flipped on anything other than a temporary testing basis. :(
Comment 8•14 years ago
|
||
We can evaluate an approval, but there is no way this blocks release.
blocking2.0: ? → -
Comment 9•14 years ago
|
||
Comment on attachment 515082 [details] [diff] [review]
Rename the pref, make it show in about:support, v2
I personally think we should take this, if beta testers still have this pref changed I think we should force them to re-think that decision so that they can let us know if the reasons they flipped the pref in the first place gets brought to our attention (again, if so needed).
Attachment #515082 -
Flags: review+
Attachment #515082 -
Flags: approval2.0?
Assignee | ||
Updated•14 years ago
|
Depends on: 636690
Whiteboard: [needs landing once either bug 627729 or bug 636690 moves to FIXED]
Assignee | ||
Comment 10•14 years ago
|
||
This patch doesn't have conflicting diff context in case we decide not to land the patch for bug 627729.
Assignee | ||
Updated•14 years ago
|
Whiteboard: [needs landing once either bug 627729 or bug 636690 moves to FIXED] → [needs approval and then landing once either bug 627729 or bug 636690 moves to FIXED]
Comment 11•14 years ago
|
||
I think that the aboutSupport.js needs to be checked in separately if this patch doesn't get approval. The risk is negligible and it will be very useful in diagnosing user support issues, especially if more and more people are following the advice of "just set html5.enable to false to fix it".
Comment 12•14 years ago
|
||
WRT about:support, see bug 593443 (which already mentions this one).
A much simpler patch would be to just reset the existing pref on update, rather than renaming it. It'd have a much lower impact and would avoid the potential issue of extensions checking this pref for whatever reason as brought up by Natch above. Is there an easy way to just reset it on upgrade to Firefox 4?
Comment 13•14 years ago
|
||
Comment on attachment 515082 [details] [diff] [review]
Rename the pref, make it show in about:support, v2
I double checked the changes here and I think we should take this for 2.0. a+
Attachment #515082 -
Flags: approval2.0? → approval2.0+
Comment 14•14 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Comment 15•14 years ago
|
||
Shouldn't this land "once either bug 627729 or bug 636690 moves to FIXED"?
Bug 627729 has been landed, the bug is just not marked FIXED because it may still be backed out.
You need to log in
before you can comment on or make changes to this bug.
Description
•