- From: Henri Sivonen <hsivonen@iki.fi>
- Date: Tue, 17 Nov 2009 18:20:01 +0200
- To: Geoffrey Sneddon <gsneddon@opera.com>
- Cc: Ian Hickson <ian@hixie.ch>, public-html@w3.org, pjt47@cam.ac.uk
I just realized I had written a bug that relates to coalescing foster-parented text. Consider: document.write("<table> "); By the time the document.write() returns, it's impossible to decide if the spaces aren't going to get non-space characters in the same text node (and get foster-parented) or whether there's not going to be non-space characters (in which case the spaces shouldn't get foster-parented). I suggest not flushing the spaces when the document.write() returns and only flushing them lazily--that is, making document.write() flush trailing text only if the element on the stack isn't foster-parenting. -- Henri Sivonen hsivonen@iki.fi http://hsivonen.iki.fi/
Received on Tuesday, 17 November 2009 16:20:45 UTC