Closed
Bug 182681
Opened 22 years ago
Closed 21 years ago
[FIX]<select size="0"> draws an inappropriate control
Categories
(Camino Graveyard :: HTML Form Controls, defect, P3)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: mark, Assigned: bzbarsky)
Details
Attachments
(2 files, 1 obsolete file)
723 bytes,
text/html
|
Details | |
2.80 KB,
patch
|
dbaron
:
superreview+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US; rv:1.0.1) Gecko/20021104 Chimera/0.6
Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US; rv:1.0.1) Gecko/20021128 Chimera/0.6+
With ambiguous but valid HTML <select size="0">, Chimera will draw what appears
to be an <input type="text">. It functions as a drop-down menu of the type
created with <select size="1">, but no visual cues are present to inform the
user that it will function this way. This can be viewed at
http://www.mentovai.com/tmp/chimera-bug-200211291315.html. It was found in the
wild at http://www.nyc.gov/html/tlc/, under "TLC Rules."
This occurs with other improper values for the size parameter.
Reproducible: Always
Steps to Reproduce:
Use <select size="0">
Actual Results:
Control that resembles <input type="text"> is displayed but it functions as a
<select size="1">
Expected Results:
Chimera should have drawn the control as a <select size="1">
0.6+-2002112805/10.2.2
0.6-2002110415/10.2.2
Confirmed using Chimera/2002112604. See also bug 182476.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 2•22 years ago
|
||
Comment 3•22 years ago
|
||
Test url is dead. Attached testcase.
Here are the <select> changes that were in my patch for bug 197094 that fix
this bug.
Attachment #120030 -
Flags: review?(bryner)
Comment 5•22 years ago
|
||
It seems like the select[multiple] portion of this should be in forms.css since
that bug would affect all platforms. Also, the fix for size=0 should be
mirrored in forms.css. (this is what we want to do, right jkeiser/bz ?)
![]() |
Assignee | |
Comment 6•22 years ago
|
||
Yeah, we should probably mirror this in forms.css.... (Assuming that it doesn't
crash and burn on Windows, of course, which I can't test. And -moz-appearance
does not seem to do anything for Linux form controls, yet.)
Comment 7•22 years ago
|
||
Comment on attachment 120030 [details] [diff] [review]
patch
minusing to get this out of my review queue, since we decided part of this
should be in forms.css.
Attachment #120030 -
Flags: review?(bryner) → review-
Comment 8•22 years ago
|
||
Agreed, size="0" part of the fix should be in layout/html/document/src/forms.css.
Comment 9•22 years ago
|
||
still present in 2003082402.
![]() |
Assignee | |
Comment 10•21 years ago
|
||
![]() |
Assignee | |
Updated•21 years ago
|
Attachment #120030 -
Attachment is obsolete: true
![]() |
Assignee | |
Comment 11•21 years ago
|
||
Comment on attachment 132121 [details] [diff] [review]
patch taking comments into account
Reviews? I optimized for maintainability, but we could move a copy of the
"size" rule with "multiple" after the 'size=1' rule...
Attachment #132121 -
Flags: superreview?(dbaron)
Attachment #132121 -
Flags: review?(bryner)
![]() |
Assignee | |
Comment 12•21 years ago
|
||
Taking.
Assignee: bryner → bzbarsky
Priority: -- → P3
Summary: <select size="0"> draws an inappropriate control → [FIX]<select size="0"> draws an inappropriate control
Comment 13•21 years ago
|
||
Comment on attachment 132121 [details] [diff] [review]
patch taking comments into account
Looks ok to me.
Attachment #132121 -
Flags: review?(bryner) → review+
Comment on attachment 132121 [details] [diff] [review]
patch taking comments into account
Do I want to know why this is copied into a mac-specific file?
Attachment #132121 -
Flags: superreview?(dbaron) → superreview+
![]() |
Assignee | |
Comment 15•21 years ago
|
||
It's copied because said file includes some mac-specific rules (eg setting the
transparent background....)
Patch checked in.
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•