Platform/HTML5 parser tasks: Difference between revisions

Jump to navigation Jump to search
Update status
(Update status)
Line 9: Line 9:


* Fix "[HTML5]" bugs marked [https://bugzilla.mozilla.org/buglist.cgi?priority=P2;short_desc=%5bHTML5%5d;field0-0-0=short_desc;query_format=advanced;bug_status=NEW;bug_status=ASSIGNED;short_desc_type=allwordssubstr;type0-0-0=notsubstring;value0-0-0=%5bPatch%5d P2]. (hsivonen)
* Fix "[HTML5]" bugs marked [https://bugzilla.mozilla.org/buglist.cgi?priority=P2;short_desc=%5bHTML5%5d;field0-0-0=short_desc;query_format=advanced;bug_status=NEW;bug_status=ASSIGNED;short_desc_type=allwordssubstr;type0-0-0=notsubstring;value0-0-0=%5bPatch%5d P2]. (hsivonen)
** [https://bugzilla.mozilla.org/show_bug.cgi?id=483209 483209] The HTML5 parser needs limits on internal buffer growth
** [https://bugzilla.mozilla.org/show_bug.cgi?id=561874 561874] The HTML5 parser needs limit DOM tree depth
***''Time estimate'': Less than a day.
***Patch exists; needs testing.
** [https://bugzilla.mozilla.org/show_bug.cgi?id=565432 565432] Higher layers are now responsible for ignoring space characters before URL in href
***Patch exists and is in testing.
**Bugs waiting on Hixie or W3C WGs
**Bugs waiting on Hixie or W3C WGs
*** [https://bugzilla.mozilla.org/show_bug.cgi?id=563526 563526] Early U+0000 eats frameset (Can't configure D-Link DSL-G604T ADSL router)
*** [https://bugzilla.mozilla.org/show_bug.cgi?id=563526 563526] Early U+0000 eats frameset (Can't configure D-Link DSL-G604T ADSL router)
*** [https://bugzilla.mozilla.org/show_bug.cgi?id=482913 482913] Make sure document.write() order for nested scripts is right
****Waiting for Hixie to respond to feedback about a test case looking broken.
****''Time estimate'': Hixie's test cases for this can be run in less than a day. If something fails, working out what failed, why it failed and if we want to change code, tests or the spec will take multiple email round-trips through the WHATWG list spanning at least a week.
*** [https://bugzilla.mozilla.org/show_bug.cgi?id=552908 552908] Implement spec changes to SVG </a> and </font> handling  
*** [https://bugzilla.mozilla.org/show_bug.cgi?id=552908 552908] Implement spec changes to SVG </a> and </font> handling  
****Waiting for Hixie to resolve bugs discovered in the spec text while implementing this.
****Waiting for Hixie to resolve bugs discovered in the spec text while implementing this.
Line 24: Line 19:
*** [https://bugzilla.mozilla.org/show_bug.cgi?id=557197 557197] &amp;#13; in element content expands to CR and shows up as a non-collapsing space in layout  
*** [https://bugzilla.mozilla.org/show_bug.cgi?id=557197 557197] &amp;#13; in element content expands to CR and shows up as a non-collapsing space in layout  
****Preliminary layout patch exists. Waiting for the CSS WG to approve the solution or propose another solution.
****Preliminary layout patch exists. Waiting for the CSS WG to approve the solution or propose another solution.
*Reviews on patches
** [https://bugzilla.mozilla.org/show_bug.cgi?id=565432 565432] Higher layers are now responsible for ignoring space characters before URL in href (bzbarsky)
*Security review.
*Security review.
** Talked to dveditz about how to do the security review for the HTML5 parser, and it's not clear what the best format for the review would be. But we did decide that it's not something we need to do before turning the parser on by default, but we need to do it before we ship it. --jst
** Talked to dveditz about how to do the security review for the HTML5 parser, and it's not clear what the best format for the review would be. But we did decide that it's not something we need to do before turning the parser on by default, but we need to do it before we ship it. --jst
Line 36: Line 33:
***Suspended, because there are no known extensions that use the API in question and are compatible with Firefox 3.6.
***Suspended, because there are no known extensions that use the API in question and are compatible with Firefox 3.6.
***''Time estimate'': Unknown. (Need to find an extension that actually uses this. The alternative is writing an extension just for testing.)
***''Time estimate'': Unknown. (Need to find an extension that actually uses this. The alternative is writing an extension just for testing.)
==Notable evangelism bugs==
* Bugs that need site-side fixes
** [https://bugzilla.mozilla.org/show_bug.cgi?id=540480 540480] Hootsuite.com dashboard not loading with HTML5 parser turned on
** [https://bugzilla.mozilla.org/show_bug.cgi?id=540480 540480] Hootsuite.com dashboard not loading with HTML5 parser turned on
***Moved over to evangelism.
***Site contacted once without response
** [https://bugzilla.mozilla.org/show_bug.cgi?id=537948 537948] The procedure to fix a <a> around a <tr> element is acting weird.
***''No owner''
***Spec issue. No indication so far on whether this is a problem for real-world sites. The HTML5 behavior seems well enough aligned with the IE8 behavior.
** [https://bugzilla.mozilla.org/show_bug.cgi?id=553795 553795] Blank page on weer.nl (Windows only)
***''No owner''
***Bad browser sniffing leads to document.write without an insertion point
** [https://bugzilla.mozilla.org/show_bug.cgi?id=565689 565689] </script> in string literal breaks out of script early on wsecu.org
***Site contacted (mbrubeck)
***''Bank''
** [https://bugzilla.mozilla.org/show_bug.cgi?id=565938 565938] Blank page on LinkedIn Recruiter
***Site rep CCed on the bug.
***Bad browser sniffing leads to document.write without an insertion point
254

edits

Navigation menu