- From: poot <cvsmail@w3.org>
- Date: Wed, 5 Aug 2009 08:55:50 +0900 (JST)
- To: public-html-diffs@w3.org
hixie: Fix an infinite loop in parser: <select><input>, <select><keygen>, and <select><textarea> when setting innerHTML on a <select>. Thanks to gsnedders for catching this. (whatwg r3538) http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.2733&r2=1.2734&f=h http://html5.org/tools/web-apps-tracker?from=3537&to=3538 =================================================================== RCS file: /sources/public/html5/spec/Overview.html,v retrieving revision 1.2733 retrieving revision 1.2734 diff -u -d -r1.2733 -r1.2734 --- Overview.html 4 Aug 2009 23:34:55 -0000 1.2733 +++ Overview.html 4 Aug 2009 23:55:29 -0000 1.2734 @@ -58528,8 +58528,16 @@ <dt>A start tag whose tag name is one of: "input", "keygen", "textarea"</dt> <dd> - <p><a href="#parse-error">Parse error</a>. Act as if an end tag with the tag - name "select" had been seen, and reprocess the token.</p> + + <p><a href="#parse-error">Parse error</a>.</p> + + <p>If the <a href="#stack-of-open-elements">stack of open elements</a> does not <a href="#has-an-element-in-table-scope" title="has an element in table scope">have an element in table + scope</a> with the same tag name as the token, ignore the + token. (<a href="#fragment-case">fragment case</a>)</p> + + <p>Otherwise, act as if an end tag with the tag name "select" had + been seen, and reprocess the token.</p> + </dd> <dt>A start tag token whose tag name is "script"</dt>
Received on Tuesday, 4 August 2009 23:56:26 UTC