[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