Closed Bug 1246727 Opened 10 years ago Closed 6 years ago

"-moz-appearance: button" doesn't hide a <select>'s downarrow button, on Android

Categories

(Core Graveyard :: Widget: Android, defect)

defect
Not set
normal

Tracking

(Webcompat Priority:?, firefox47 affected)

VERIFIED WORKSFORME
Webcompat Priority ?
Tracking Status
firefox47 --- affected

People

(Reporter: dholbert, Unassigned)

Details

(Whiteboard: [webcompat])

Attachments

(1 file)

Attached file testcase 1
STR: 1. Load attached testcase in Firefox on Android. EXPECTED RESULTS: No downarrow on the button. ACTUAL RESULTS: There is a downarrow on the button. Some sites use "-moz-appearance: button" as a way of hiding the downarrow on a <select> element, so that they can provide their own downarrow via a background. But this doesn't seem to work in Firefox on Android -- the downarrow still shows up.
Attachment #8717087 - Attachment description: test.html → testcase 1
I get EXPECTED RESULTS (no downarrow) from this variety of mobile & desktop browsers/OSes: - Firefox release (44) & nightly (47) on desktop Linux - Chrome 50 dev edition on Linux - Edge 13 on desktop Win10 - Chrome 48 on Android - Safari 9 on iPhone 6s Plus I've only seen ACTUAL RESULTS on the following OSes: - Firefox release (44) & nightly (47) on Android - IE 11 on desktop Win10 [which isn't relevant to the web going forward, now that Edge exists]
Daniel, is it the same than Bug 1246836. It looks very similar.
Flags: needinfo?(dholbert)
Flags: webcompat?
Whiteboard: [webcompat]
Similar, but not the same. (Though you & I filed them on the same day, for different aspects of the same webcompat report I think.) - The issue here (described in comment 0) is about the downarrow being shown vs. hidden, on <select>s styled as buttons. Note that this already works correctly with the "native look&feel widgets" on Linux, per comment 1, but not on other platforms. - The issue in Bug 1246836 is about how "background" is honored, on <select>s styled as buttons. (This is broken on all platforms. Note that setting "background" disables the native look, so Linux goes back to drawing the downarrow in that bug's testcases.)
Flags: needinfo?(dholbert)
Flags: webcompat? → webcompat+

Migrating Webcompat whiteboard priorities to project flags. See bug 1547409.

Webcompat Priority: --- → ?

See bug 1547409. Migrating whiteboard priority tags to program flags.

This seems fixed now (in both Fenix and Fennec) -- can you verify Daniel?

Flags: needinfo?(dholbert)

Yup, looks fixed to me (Fenix & Fennec on my Pixel 3).

Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(dholbert)
Resolution: --- → WORKSFORME

Marking "VERIFIED" based on comment 6.

Status: RESOLVED → VERIFIED
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: