* SUMMARY The page linked to in the URL is blank when loaded in Safari (WebKit) due to the way error recovery is handled for a missing double-quote character within <script></script> tags. The same page is displayed fully in Firefox 3.0.x. * STEPS TO REPRODUCE 1. Launch Safari/WebKit. 2. Open URL or attached test case. * EXPECTED RESULTS The contents of the page should be displayed. * ACTUAL RESULTS Nothing is displayed. * REGRESSION The original page and the test case both are blank in Safari 2.0.4, so this is likely not a regression.
Created attachment 27687 [details] Reduced test case Originally reported in Bug 12454 Comment #8.
Created attachment 27688 [details] further reduced test case In fact, the missing quote in JavaScript is handled correctly - it's another missing quote in <img alt="> that's causing the problem.
Thanks, Alexey! Note that WebKit matches the html5lib parser <http://james.html5.org/parsetree.html>: http://james.html5.org/cgi-bin/parsetree/parsetree.py?uri=https%3A%2F%2Fbugs.webkit.org%2Fattachment.cgi%3Fid%3D27688
Created attachment 68212 [details] Patch
Comment on attachment 68212 [details] Patch Clearing flags on attachment: 68212 Committed r67962: <http://trac.webkit.org/changeset/67962>
All reviewed patches have been landed. Closing bug.