[Bug 10418] New: Scoping element inside e.g. <mi> causes insertion mode to switch to secondary insertion mode too early

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

           Summary: Scoping element inside e.g. <mi> causes insertion mode
                    to switch to secondary insertion mode too early
           Product: HTML WG
           Version: unspecified
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: critical
          Priority: P2
         Component: HTML5 spec (editor: Ian Hickson)
        AssignedTo: ian@hixie.ch
        ReportedBy: jgraham@opera.com
         QAContact: public-html-bugzilla@w3.org
                CC: mike@w3.org, public-html@w3.org


Consider e.g. <math><mi><object><span></span></object><mi>

The </span> will be processed using the rules for "any other end tag" in the
"In Foreign Content" mode. Once this is processed, there will be no element in
scope with a namespace other than the HTML namespace (since <object> is a
scoping element), so the insertion mode will switch to In Body. The next <mi>
token will then be inserted in the In Body mode and so put in the HTML
namespace, not the MathML namespace.

-- 
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 Tuesday, 24 August 2010 13:11:55 UTC