Closed Bug 457075 Opened 16 years ago Closed 14 years ago

Double arrow on dropdown lists on Linux with Firefox 3

Categories

(Core Graveyard :: XForms, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: imphil, Assigned: imphil)

References

Details

Attachments

(5 files)

User-Agent:       Mozilla/5.0 (X11; U; Linux i686 (x86_64); de; rv:1.9.0.1) Gecko/2008070400 SUSE/3.0.1-0.1 Firefox/3.0.1
Build Identifier: 

The XForms extension creates its own dropdown lists. Firefox 3 uses native widgets (at least on Linux) for rendering dropdown lists and input boxes, and thus you get two arrows (one "system"-arrow which is without function and one working).
To prevent that from happening, native widgets need to be disabled. Please give it a try on Windows, as I'm currently not able to test it there. 

Reproducible: Always
Attached patch PatchSplinter Review
Comment on attachment 340413 [details] [diff] [review]
Patch

patch tested on Windows Vista and Linux and it works.
Attachment #340413 - Flags: review?(aaronr)
Note that Philipp Wagner pointed out that bug #383583 is similar to this bug.
Comment on attachment 340413 [details] [diff] [review]
Patch

Cancelling review since the reviewer has moved on. Please update the patch (if stale) and re-request review from someone else (if the bug is still valid). Please close if resolved.
Attachment #340413 - Flags: review?(aaronr)
I can still do the review, but I was waiting until I heard that it worked on Mac.  All I can test on is Windows.

Please re-request review when it works on Mac.
Status: UNCONFIRMED → NEW
Ever confirmed: true
David, it's nice you keep an eye on XForms :)
Can someone test on Mac, please? I don't have a mac either. Who does the mac builds?
I actually have a snow leopard machine here at work, but I can't get cvs trunk to build on snow leopard (known issue mentioned in bug 477945).  If I can get the machine to build 1.9.1, I'll let you know.  Might be worth asking for a Mac build volunteer on the NG to test it.
Attached image mac screenshot
(In reply to comment #9)
> Can someone test on Mac, please? I don't have a mac either. Who does the mac
> builds?

There is no double arrow but it looks buggy - there is a empty space after dropdown arrow. But it's another bug I think.
Assignee: nobody → mail
Status: NEW → ASSIGNED
Comment on attachment 340413 [details] [diff] [review]
Patch

I think it's wrong to use -moz-appearance: none because XForms controls should have native UI style. But it's much better than two arrows, so I think it's worth to take this patch until we have something better.
Attachment #340413 - Flags: review+
Attachment #340413 - Flags: review?(aaronr)
Comment on attachment 340413 [details] [diff] [review]
Patch

please open a bug on the mac combobox looking buggy.  with that, r=me
Attachment #340413 - Flags: review?(aaronr) → review+
I filed bug 560251 for this. Landed  -http://hg.mozilla.org/xforms/rev/ad4c3462bec5
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
I think this solution is ugly. Even drop down menus realisation is ugly. Drop down marker is unevenly placed. It is additional input element and so it looks like additional input element.
(In reply to comment #16)
> I think this solution is ugly. Even drop down menus realisation is ugly. Drop
> down marker is unevenly placed. It is additional input element and so it looks
> like additional input element.

see my comment #13, feel free to file new bug and fix it :)
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: