[Webkit-unassigned] [Bug 30491] Pressing Enter in <isindex> doesn't submit it if there is no form
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sat Oct 24 22:47:54 PDT 2009
https://bugs.webkit.org/show_bug.cgi?id=30491
Daniel Bates <dbates at webkit.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |andersca at apple.com,
| |darin at apple.com,
| |vicki at apple.com
--- Comment #9 from Daniel Bates <dbates at webkit.org> 2009-10-24 22:47:54 PDT ---
Found out that my original patch was basically a revert of:
https://bugs.webkit.org/show_bug.cgi?id=4828 (<rdar://problem/4288307>)
The latest patch
<https://bug-30491-attachments.webkit.org/attachment.cgi?id=41814> passes all
DRT layout tests, including dom/html/level2/html/HTMLIsIndexElement02.html
(which lead to the patch for bug #4828).
I am CC'ing Darin, Viki, and Anders on this bug, since they may have some
additional insight (from bug #4828).
Some additional notes:
According to the HTML 2.0 spec
(http://www.w3.org/MarkUp/html-spec/html-spec_7.html#SEC7.5), <isindex> should
not need to be within a <form> to be able to submit it. Moreover, <isindex>
precedes the introduction of HTML forms, see HTML 1.2
<http://www.w3.org/MarkUp/draft-ietf-iiir-html-01.txt>.
Additionally, the 2.0 spec. implies that the href property of the <base>
element should be dictate where the value of the <isindex> element is sent
(analogous to the action property of a <form>)(*).
Another issue is that <isindex> should be able to work when inside <head> as
stated in the HTML 1.2 and later specs. But we should probably file another bug
for this issue.
Both IE 8 and Firefox seem to correctly handle the <isindex> element.
(*) Only Firefox respects this. Doesn't seem to work in IE 8.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list