[Bug 9071] Handling of "[" in between-doctype-public-and-system-identifiers-state may not be ideal

http://www.w3.org/Bugs/Public/show_bug.cgi?id=9071





--- Comment #15 from Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>  2010-02-25 06:06:30 ---
(In reply to comment #14)
> (In reply to comment #0)

Sorry, I had some typos in the "math". And in addition to the sever typos, it
also seems like the toggling effect is in principle related to "" and not to
[]:

Quirks + "" = No-Quirks (<!doctype html public> + "" = <!doctype html public 
"">)

No-Quirks + "" = Quirks (<!doctype html> + "" = <!doctype html "">)

The exception, when [] DOES play the role of a no-quirks trigger is when it
comes directly after the FPI of a   doctype that is known to trigger quirks. 

QUIRKS:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >

NO-QUIRKS:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"  [] >

In a summary: [] triggers no-quirks in Firefox directly after the FPI for a FPI
that triggers quirks mode without it. But otherwise [] doesn't affect
quirks/no-quirks in Firefox.

This exception is never the less a very peculiar Firefox behavour


-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Thursday, 25 February 2010 06:06:31 UTC