Open Bug 149284 Opened 22 years ago Updated 2 years ago

disabled buttons are almost non-distinguishable from non-disabled when label color is bright

Categories

(Core :: Layout: Form Controls, defect)

defect

Tracking

()

People

(Reporter: hvv, Unassigned)

References

()

Details

As of 0.9.6, mozilla paints labels on disabled buttons (input type=submit)
in slightly brighter text color. If the color of label is already
bright, most people will be unable to distinguish disabled button from
non-disabled one.
 IE draws labels on disabled buttons using 'engraved' effect, so they
are always distinguishable if viewed with IE.
 Attached is a sample page that demonstrates disabled and non-disabled
button.
Yes, I see what you mean. Good point.

However, this is HTML Form Controls.
->
Assignee: jaggernaut → rods
Status: UNCONFIRMED → NEW
Component: XP Toolkit/Widgets → HTML Form Controls
Ever confirmed: true
OS: Linux → All
QA Contact: jrgm → tpreston
I am not too sure what to do with this....

First, as we have been saying for a long time, inputs are not to be styled, the
CSS spec hasn't fully specified it.
Second, I huess if you AER styling it, maybe you should go ahead and style the
disabled case also.
Status: NEW → ASSIGNED
Target Milestone: --- → Future
  I understand that it's possible to color define CSS rules, but for
sake of visually-compatibility with IE (that doesn't require css rules
for disabled buttons) it would be nice to draw text on disabled buttons
with some effect (e.g. as IE does) (in order not to require existing sites to
be redesigned specially for mozilla).
 As for non-themability of inputs as meant by CSS spec authors - I see no
point thier POV. Non-themed inputs on a page with very dark background look
like white shoes on a man in all black - i.e. stupid/disturbing. They should
be themeable..

 As for themability of inputs - please see #149266 . Before 0.9.7 mozilla
allowed to theme all types of html form controls, but at least since 0.9.9
that is not true (somebody changed that intentionally)..
Assignee: rods → form
Status: ASSIGNED → NEW
QA Contact: tpreston → ian
Target Milestone: Future → ---
Assignee: layout.form-controls → nobody
QA Contact: ian → layout.form-controls
See Also: → 1507701
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.