Summary: resolution select widget closes when mouse click is released - radio and select widget interaction problem → resolution select widget closes when mouse click is released - radio and select widget interaction problem (caused by <LABEL> tag)
I can't reproduce this on either the data: url or the landfill page with a current Linux trunk build of Mozilla. I click and release on the select, it drops down and stays that way.
I see this as described on my 1.7a windows build, but again not on Linux.
Whiteboard: suggestion: back out bug 14887
Moving this to block 2.18. This makes it almost utterly useless on the browsers it triggers under. Taking... I have a patch.
Assignee: myk → justdave
Flags: blocking2.18? → blocking2.18+
Target Milestone: --- → Bugzilla 2.18
Created attachment 148220 [details] [diff] [review] Patch v1 This patch removes the select widget from the <label> block (and makes the same correction for the other "embedded" controls in the knob section).
Attachment #148220 - Flags: review?(myk)
Created attachment 148222 [details] [diff] [review] Removes onChange() handlers from contents of <label> I strongly prefer this patch. The onchange() duplicates the function of the <label>. Let's just remove the onchange(). Patch attached.
I'd rather not do that, for the reasons stated in comment 4.
What are these browsers that support onchange but not label? It seems to work fine in the important ones like IE 6, IE 5 and Moz. Didn't check Opera. I'm in favor of the <label> just because it improves the sematics of the markup, and simplifies things for people who run without JS (me, in other words).
Attachment #148220 - Flags: review?(myk) → review+
Attachment #148222 - Flags: review-
Checking in template/en/default/bug/knob.html.tmpl; /cvsroot/mozilla/webtools/bugzilla/template/en/default/bug/knob.html.tmpl,v <-- knob.html.tmpl new revision: 1.5; previous revision: 1.4 done
Status: NEW → RESOLVED
Last Resolved: 15 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.