Summary: | REGRESSION (r21526): Failing fast/parser/bad-xml-slash.html | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | mitz | ||||||
Component: | New Bugs | Assignee: | Dave Hyatt <hyatt> | ||||||
Status: | RESOLVED FIXED | ||||||||
Severity: | Normal | CC: | hyatt | ||||||
Priority: | P1 | Keywords: | LayoutTestFailure, Regression | ||||||
Version: | 523.x (Safari 3) | ||||||||
Hardware: | Mac | ||||||||
OS: | OS X 10.4 | ||||||||
Attachments: |
|
Description
mitz
2007-05-18 12:43:49 PDT
Most likely regressed in <http://trac.webkit.org/projects/webkit/changeset/21526>. Created attachment 14614 [details]
Patch that fixes "/" to no longer be an attribute name ever.
This patch fixes "/" to no longer ever be part of attribute names (so that it's handled like HTML5 and not like HTML4).
It also became necessary to move the <script/> quirk when doing this since it was relying on "/" being an attribute name. Since i had to redo that quirk, I went ahead and made sure it only applied to Dashboard as well. This affects a lot of layout tests that I will patch.
Created attachment 14615 [details]
Address some comments from IRC.
Null-check frame() and use frame()->settings() rather than frame()->page()->settings()
Comment on attachment 14615 [details]
Address some comments from IRC.
r=me
Fixed. |