Applications pref panel in Mac Firefox shouldn't use native dropdown menus

NEW
Unassigned

Status

()

Firefox
Theme
--
trivial
10 years ago
9 years ago

People

(Reporter: Minh Nguyễn, Unassigned)

Tracking

({polish})

Trunk
All
Mac OS X
polish
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

10 years ago
User-Agent:       Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9b5) Gecko/2008032619 Firefox/3.0b5
Build Identifier: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9b5) Gecko/2008032619 Firefox/3.0b5

The Applications preference panel contains a menu for each item in the richlistbox. In the Proto theme for Firefox 3, these menus are given the native menu rendering (-moz-appearance: menulist) when focused. In Mac OS X, menus nested inside multi-column lists are usually displayed just like an ordinary text cell, except for a double-arrow on the right.

Reproducible: Always

Steps to Reproduce:
1. In Firefox 3 for the Mac, open the Preferences dialog.
2. Go to the Applications tab.
3. Click on any cell in the second column of the list.
Actual Results:  
The cell looks like a typical dropdown list, with an off-white gradient and a blue, double-arrow dropmarker to the right.

Expected Results:  
The cell should retain its original, unfocused appearance, except for the double-arrow dropmarker (but not with a blue background).

The correct dropmarker image is probably chrome://global/skin/icons/menulist-dropmarker.png .

Using Proto 0.17.3.
(Reporter)

Comment 1

10 years ago
Created attachment 318883 [details]
Proto vs. native rendering

Here's a comparison with a native application on Mac OS X 10.4 (Tiger). I don't have a copy of OS 10.5 (Leopard), but it should be similar.
(Reporter)

Updated

10 years ago
Keywords: polish
Version: unspecified → Trunk
Confirmed on latest trunk, using Leopard (Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; fr; rv:1.9pre) Gecko/2008050804 Minefield/3.0pre).
(Reporter)

Comment 3

10 years ago
The updated CSS rules should probably go in chrome://browser/skin/preferences/applications.css .
Status: UNCONFIRMED → NEW
Component: Preferences → Theme
Ever confirmed: true
QA Contact: preferences → theme
Hardware: PowerPC → All
You need to log in before you can comment on or make changes to this bug.