Closed Bug 1108221 Opened 9 years ago Closed 9 years ago

Combo boxes implemented differently in e10s mode

Categories

(Core :: General, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1108761

People

(Reporter: bugzilla, Unassigned)

Details

Attachments

(3 files)

Build ID: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:37.0) Gecko/20100101 Firefox/37.0

STR:
1. Enable E10S to also enable native <select>s
2. Go to https://bugzilla.mozilla.org/show_bug.cgi?id=301451
3. Click on the "Product" dropdown

Expected results:
To have the dropdown rendered as Safari 8, bigger menu with the selected value centered. 

Actual results:
Smaller menu which is shown below the dropdown
Attached image Firefox (E10S)
Attached image Safari
Is this only on OS X 10.10?  Is this only with e10s?
Attached image Firefox (non-E10S)
> Is this only on OS X 10.10?  Is this only with e10s?

Yes, only with e10s. The non-e10s version looks completely different. This also happened in 10.9 if I remember correctly.
Attachment #8532800 - Attachment description: Firefox → Firefox (E10S)
> This also happened in 10.9

Someone should check.  I suspect this happens (in e10s mode) on all versions of OS X.

For that matter, someone should also check (in e10s mode) on Windows and Linux.
> Expected results:
> To have the dropdown rendered as Safari 8

I'm not a UX person, but I don't think this is what we should do.  Firefox on OS X has *never* implemented drop-down (combo) boxes the say Safari does.

> The non-e10s version looks completely different.

No.  Firefox uses slightly different combo boxes in e10s mode and non-e10s mode (and we need to figure out why).  But Safari's implementation is a *lot* more different from both of them than they are from each other.
In e10s mode, the selected item is indicated by a check mark.  In non-e10s mode it's indicated by highlighting.

Markus, do you have any idea what might be going on here?  If not, can you CC someone else who might?
Summary: [E10S] Wrong position of native menues in OS X 10.10 → Combo boxes implemented slightly differently in e10s mode on OS X
mconley knows what's up.
(In reply to Steven Michaud from comment #6)
> > Expected results:
> > To have the dropdown rendered as Safari 8
> 
> I'm not a UX person, but I don't think this is what we should do.  Firefox
> on OS X has *never* implemented drop-down (combo) boxes the say Safari does.

It hasn't, but I've attempted to remedy that on multiple occasions, and I'd celebrate any patch that would bring us closer to Safari.
Flags: needinfo?(mconley)
(In reply to comment #9)

That'd be a different bug, though.
Combo boxes are also implemented differently on Windows in e10s mode.  And the Windows implementation (in e10s mode) is much worse than on OS X -- I don't see any selection indicator at all.

I tested in today's m-c nightly on Windows 7.
Component: Widget: Cocoa → Untriaged
Summary: Combo boxes implemented slightly differently in e10s mode on OS X → Combo boxes implemented slightly differently in e10s mode
Summary: Combo boxes implemented slightly differently in e10s mode → Combo boxes implemented differently in e10s mode
OS: Mac OS X → All
Hardware: x86 → All
Isn't the reason that it looks different in Firefox E10S because dropdowns are native? See bug 1045201, comment 1.

What I wanted with this bug was to keep the E10S look and feel (big improvement to the old dropdowns), but to also center the selected value.
This bug has nothing to do with Yosemite, or bug 1045201.  The problem (whatever it is) is cross-platform.
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(mconley)
Resolution: --- → DUPLICATE
Moving from Core::Untriaged to Core::General https://bugzilla.mozilla.org/show_bug.cgi?id=1407598
Component: Untriaged → General
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: