Closed
Bug 1017864
Opened 11 years ago
Closed 11 years ago
<select> dropdown arrow showing alongside the background image that's intended to be taking its place, at accounts.firefox.com
Categories
(Cloud Services :: Server: Firefox Accounts, defect)
Cloud Services
Server: Firefox Accounts
Tracking
(firefox29 unaffected, firefox30 wontfix, firefox31+ wontfix, firefox32-, firefox33-)
RESOLVED
FIXED
People
(Reporter: jgruen, Unassigned)
References
()
Details
Attachments
(1 file)
53.32 KB,
image/png
|
Details |
Currently affecting Firefox Accounts (and I imagine a lot of other sites) in Firefox 30.
Though this was resolved by comment 23 of: https://bugzilla.mozilla.org/show_bug.cgi?id=990655 but that isn't the case.
Comment 1•11 years ago
|
||
(In reply to John Gruen from comment #0)
> Though this was resolved by comment 23 of:
> https://bugzilla.mozilla.org/show_bug.cgi?id=990655 but that isn't the case.
(For future reference: "bug 990655 comment 23" will auto-linkify to that comment on that bug.)
Comment 2•11 years ago
|
||
I can reproduce this on Linux Nightly, too.
32.0a1 (2014-05-29)
Mozilla/5.0 (X11; Linux x86_64; rv:32.0) Gecko/20100101 Firefox/32.0
I can't reproduce in Firefox release (version 29). This seems likely to be a regression from bug 963970; tentatively marking as-such.
Updated•11 years ago
|
Summary: Select UI Regression in FF3: cannot override default select UI → <select> dropdown arrow showing alongside the background image that's intended to be taking its place, at accounts.firefox.com
Comment 3•11 years ago
|
||
This is an intentional change. Before bug 990655, text-overflow:"" could be used
to clip away the combobox dropdown button. That should never have been possible.
Comment 4•11 years ago
|
||
We should fix Firefox Accounts, then. (How should they be clipping away the dropdown button?)
This affects the in-app Accounts sign-up UI, too ( about:accounts?action=signup , which loads https://accounts.firefox.com/signup in an iframe.)
Component: Layout: Form Controls → Server: Firefox Accounts
Product: Core → Mozilla Services
Version: Trunk → unspecified
Updated•11 years ago
|
Status: RESOLVED → REOPENED
Resolution: INVALID → ---
Updated•11 years ago
|
Depends on: 990655
Keywords: regression
Comment 5•11 years ago
|
||
(In reply to Daniel Holbert [:dholbert] from comment #4)
> (How should they be clipping away the dropdown button?)
Well, that seems like a bad idea in the first place.
A combobox should have the appearance of a combobox so that
the user knows how to interact with it.
Can the page authors explain what they are trying to achieve
so that we can fix that instead?
Reporter | ||
Comment 6•11 years ago
|
||
(In reply to Mats Palmgren (:mats) from comment #5)
> (In reply to Daniel Holbert [:dholbert] from comment #4)
> > (How should they be clipping away the dropdown button?)
>
> Well, that seems like a bad idea in the first place.
> A combobox should have the appearance of a combobox so that
> the user knows how to interact with it.
>
> Can the page authors explain what they are trying to achieve
> so that we can fix that instead?
We're trying to style a select element to match the overall UI on our page which is a Mozilla/Fireofox product page. In Firefox 29, we use a set of CSS rules to override default browser styles for the <select> element. In FF 30, these overrides no longer function. This appears to be a wider problem blocking the customization of <select> elements.
Here's a very bare bones page demonstrating the issue. It looks as it should in 29 but doesn't look right in 30: http://people.mozilla.org/~jgruen/select_demo/
Comment 7•11 years ago
|
||
Is this a duplicate of bug 649849?
Comment 8•11 years ago
|
||
Not quite a duplicate; this behavior-change happened recently.
But, yes -- it sounds like bug 649849 is the platform bug that covers the feature that this page *really* wants to be using.
Comment 9•11 years ago
|
||
(And I guess this is the same as the "workaround no longer working" issues reported in bug 649849 comment 93, 95, and beyond.)
Anyway: even if we somehow fixed bug 649849 right now, there's no way we could backport the fix to Firefox 30, since Firefox 30 is late-beta at this point and only super-safe stuff will be approved.
SO: for Firefox Accounts, we need to do something to address this on the server-side (which could just be "use the platform native <select> dropdown without attempting to hide its downarrow", as an easy strawman solution to fall back on). Otherwise, Firefox 30 release users will end up hitting this when they sign up for Firefox Accounts.
Comment 10•11 years ago
|
||
Will track this for FF31 so we can work on having something ready in the next cycle, as it is too late for FF30.
status-firefox29:
--- → unaffected
status-firefox30:
--- → wontfix
status-firefox31:
--- → affected
status-firefox32:
--- → affected
tracking-firefox31:
--- → +
tracking-firefox32:
--- → +
Comment 11•11 years ago
|
||
Too late also for 31 now.
Comment 12•11 years ago
|
||
I spoke with Jet about bug 649849, which will come at some point but not likely before 34. If this bug is to be fixed before then, it will need to be worked around on the Firefox Accounts side. AFAIK, the fix is therefore going to be server side. As such, I am marking as tracking- but would like to know if there is any intention to fix this issue or if this bug should be resolved as won't fix.
jgruen - Can you help out with the next steps from the Firefox Accounts perspective?
Reporter | ||
Comment 13•11 years ago
|
||
(In reply to Lawrence Mandel [:lmandel] from comment #12)
> I spoke with Jet about bug 649849, which will come at some point but not
> likely before 34. If this bug is to be fixed before then, it will need to be
> worked around on the Firefox Accounts side. AFAIK, the fix is therefore
> going to be server side. As such, I am marking as tracking- but would like
> to know if there is any intention to fix this issue or if this bug should be
> resolved as won't fix.
>
> jgruen - Can you help out with the next steps from the Firefox Accounts
> perspective?
We did a CSS hack to hide the default control on FxA. I'm happy to let this bug close.
Flags: needinfo?(jgruen)
Comment 14•11 years ago
|
||
WFM. Marking as fixed. If you have it handy, perhaps you can mark this as a dup of the bug in which you added the CSS hack.
Status: REOPENED → RESOLVED
Closed: 11 years ago → 11 years ago
status-firefox32:
affected → ---
status-firefox33:
affected → ---
Resolution: --- → FIXED
Reporter | ||
Comment 15•11 years ago
|
||
Fixed here: https://github.com/mozilla/fxa-content-server/pull/1186
:lmandel not sure if I can mark a dupe here b/c Github.
You need to log in
before you can comment on or make changes to this bug.
Description
•