[Webkit-unassigned] [Bug 14268] REGRESSION: Radio buttons don't stay selected due to unclosed <label> tags

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jun 21 07:50:11 PDT 2007


http://bugs.webkit.org/show_bug.cgi?id=14268


ddkilzer at webkit.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ddkilzer at webkit.org,
                   |                            |ian at hixie.ch,
                   |                            |hyatt at apple.com
             Status|UNCONFIRMED                 |NEW
          Component|Forms                       |WebCore Misc.
     Ever Confirmed|0                           |1
           Keywords|                            |HasReduction, NeedsRadar,
                   |                            |Regression
           Priority|P2                          |P1
            Summary|Radio buttons don't stay    |REGRESSION: Radio buttons
                   |selected                    |don't stay selected due to
                   |                            |unclosed <label> tags




------- Comment #3 from ddkilzer at webkit.org  2007-06-21 07:50 PDT -------
(In reply to comment #1)
> Seems to be the missing </label> tags.

Confirmed, the unclosed <label> tags are nesting on Safari 3.0 (522.11) on Mac
OS X 10.4.10 (8R218).

Marking as a regression since hitting just the radio buttons (not the label
text) in Safari 3.0 (522.11) is broken compared to  Safari 2.0.4 (419.3).

You may see the behavior in Hixie's Live DOM Viewer:

http://software.hixie.ch/utilities/js/live-dom-viewer/

On Firefox 2.0.0.4, the unclosed <label> tags are closed when another <label>
tag is encountered.  I'm not sure if this strategy will work on WebKit since
the radio buttons themselves appear to be responding to the <label> tags as
well.


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list