We need to implement Safari-style residual style handling in order to make our DOM deterministic irrespective of network packet boundaries. (filed by dictation for shaver)
Except without the crashing part, eh? ;)
Optional, we'll see what our compatibility requirements are. (Go, mrbkap, go!)
I'd recommend using the HTML5 spec rather than my blog as a starting point for this. However, note that I haven't yet tested it (I need to write a couple of test implementations and check it against real-world markup before I'm sure we want to implement it). Also note that Safari's implementation is somewhat buggy with respect to a number of major cases that Mozilla's current implementation handles well. The HTML5 spec is a superset of Safari's behaviour which handles those cases as well (in theory -- again, untested). Spec: http://whatwg.org/specs/web-apps/current-work/#parsing Page useful for testing: http://software.hixie.ch/utilities/js/live-dom-viewer/
This won't make Gecko 1.9.
Fixed in the HTML5 parsing repo.
Is this FIXED now?
Yes, this is FIXED now.