Closed
Bug 45092
Opened 25 years ago
Closed 21 years ago
[CBX]SELECT control breaks when semi-transparent
Categories
(Core :: Layout: Form Controls, defect)
Core
Layout: Form Controls
Tracking
()
RESOLVED
FIXED
Future
People
(Reporter: taras.tielkes, Assigned: rods)
References
Details
(Keywords: css-moz, testcase)
Attachments
(3 files)
250 bytes,
text/html
|
Details | |
255 bytes,
text/html
|
Details | |
1.93 KB,
patch
|
Details | Diff | Splinter Review |
When a SELECT control has inherited opacity, the "pull-down" arrow is drawn
apart from the controls box, and not inside at the right side.
Button clicks from the original area (where the down-arrow should be) *are* sent
to the control.
Reporter | ||
Comment 1•25 years ago
|
||
Reporter | ||
Comment 2•25 years ago
|
||
Seeing the same behaviour on Linux, changing plaf/OS to All/All
OS: Windows NT → All
Hardware: PC → All
Comment 3•25 years ago
|
||
I see it too - over to the HTML control wizard to check it out... problem with
the view being setup incorrectly?
Assignee: pierre → rods
Component: Style System → HTML Form Controls
This works for me on Win98SE Build 2000-09-06-08
Sorry, forgot that the CSS syntax has changed to -moz-opacity. This dosn't work
for me...
Reporter | ||
Comment 8•25 years ago
|
||
Thanks for the updated testcase, Jonas. This also still fails for me on WinNT.
Comment 9•25 years ago
|
||
Robert - this is another opacity related bug, does your view manager solve it?
I would guess no; seems like a problem in the control code, but we never know...
Updated•25 years ago
|
Reporter | ||
Comment 10•25 years ago
|
||
I have a feeling I might have fixed this... However, my build is broken (XSL
stuff) so I can't tell you yet :-).
My view manager didn't fix it. But now I see this bug on ALL SELECT elements,
not just the transparent ones! Not sure if this is something I did, or something
that recently hit the tree. Anyway, this should be easier to track down now :-).
Found it. This is Yet Another Bug caused by people assuming that certain kinds
of frames will never have views attached. The fix should be easy.
Fixed. Rod, can you get this in? You can assign the bug to me if you prefer.
Keywords: patch
See bug 34887 for a discussion of why you should NEVER assume that a frame does
not have a view; wherever you call nsIFrame::SetRect, you have to check for a
view and position it if necessary.
Wait wait wait. This breaks XUL. Hmm.
I take it back. XUL popups are broken in my tree for some other reason; this
particular code is not even used by XUL. So the fix looks OK to me.
Assignee | ||
Updated•25 years ago
|
Status: NEW → ASSIGNED
Summary: SELECT control breaks when semi-transparent → [CBX]SELECT control breaks when semi-transparent
Comment 21•24 years ago
|
||
Another problem that occurs when viewing the testcase on this bug:
bug 92748 semi-transparent <select> drop-down thinks background is black.
Comment 22•24 years ago
|
||
Does the fix in attachment 14277 [details] [diff] [review] still apply?
Your guess is as good as mine ... my guess is "sure, why not?" Try it :-).
Assignee | ||
Updated•24 years ago
|
Priority: P3 → --
Reporter | ||
Comment 24•23 years ago
|
||
Was the fix for this ever checked in?
The updated testcase appears to work correctly using 1.0rc1/Win32.
Still seeing the problem with
(http://bugzilla.mozilla.org/show_bug.cgi?id=92748) though...
So can this one be closed?
Updated•23 years ago
|
This was fixed by the support for group opacity, bug 212366
Status: ASSIGNED → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•