- From: Anne van Kesteren <annevk@opera.com>
- Date: Sun, 24 Dec 2006 23:49:48 +0100
E-mailing this to the WHATWG list instead as Implementors keeps bouncing. On Sat, 23 Dec 2006 11:06:33 +0100, Anne van Kesteren <annevk at opera.com> wrote: > So we pass "<p><b><i><u></p><p>X" but not <p><b><i><u></p> <p>X" it > seems. Found the problem. The "in body" insertion mode says to "reconstruct the active formatting elements" for any character token. That should probably only happen for non space characters. When I made that change I passed the testcase given and didn't regress any other testcase. I should note though that Firefox handles a newline differently from a space. See: http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C%21DOCTYPE%20html%3E%0A%3Cp%3E%3Cu%3E%3C/p%3E%0A%3Cp%3EX http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C%21DOCTYPE%20html%3E%0A%3Cp%3E%3Cu%3E%3C/p%3E%20%3Cp%3EX In case of a space it seems the active formatting elements are reconstructed. -- Anne van Kesteren <http://annevankesteren.nl/> <http://www.opera.com/>
Received on Sunday, 24 December 2006 14:49:48 UTC