Support native drop-down widgets in Windows 8

RESOLVED WORKSFORME

Status

Firefox for Metro
General
RESOLVED WORKSFORME
7 years ago
4 years ago

People

(Reporter: Ehsan, Unassigned)

Tracking

Trunk
All
Windows 8.1

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

7 years ago
Created attachment 560239 [details]
Screenshot

Drop-down widgets have drastically changed in Windows 8:

1. They open/close with a "unfolding/folding" animation.
2. They use an infinite scrolling method, looping through the items (see the screenshot).
3. Each item in the list has a lot more padding now.
4. When scrolling using the mouse wheel, the drop-down widget shows a Lion-like narrow scrollbar (see the screenshot).
OS: Mac OS X → Other

Updated

7 years ago
OS: Other → Windows 8
Hardware: x86 → All

Comment 1

6 years ago
I think this and the other content theme bugs should be marked wontfix. IE is a special case where they have the metro widgets in the desktop ui because they are sharing a browser. But every other app on the desktop, including explorer, uses the same widgets we do. We can do better by supporting the metro theme in metro, and desktop theme on the desktop.

Updated

6 years ago
Depends on: 686751

Updated

6 years ago
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → WONTFIX

Updated

6 years ago
Status: RESOLVED → REOPENED
Component: Widget: Win32 → General
OS: Windows 8 → Windows 8 Metro
Product: Core → Fennec
QA Contact: win32 → general
Resolution: WONTFIX → ---

Updated

6 years ago
Component: General → Widget: Win32
Product: Fennec → Core
QA Contact: general → win32

Comment 2

6 years ago
Dao, why did you change this back to widget/win32?
I'm not sure what component you intended to move this to, and why, but this certainly isn't a Fennec bug.

Comment 4

6 years ago
(In reply to Dão Gottwald [:dao] from comment #3)
> I'm not sure what component you intended to move this to, and why, but this
> certainly isn't a Fennec bug.

Fennec (XUL) is the browser running in metro, and these widgets are only rendered in that interface. So yes it is a fennec bug unless we figure out how to do this through uxtheme, and based on some testing that doesn't look possible.

Comment 5

6 years ago
BTW if you want to get the latest build going, build instructions can be found here - 

https://wiki.mozilla.org/Firefox/Windows_8_Integration#Metro_Builds
(In reply to Jim Mathies [:jimm] from comment #4)
> Fennec (XUL) is the browser running in metro,

Well that's news to me!
Component: Widget: Win32 → General
Product: Core → Fennec
QA Contact: win32 → general

Updated

6 years ago
Component: General → Theme
QA Contact: general → theme

Comment 7

6 years ago
In the new preview, drop down buttons look fine and mimic system drop downs. However we don't support the new drop down features that IE implemented, which appear to be more touch friendly. Similar differences exist for text and password fields. Not sure if we want to close this out as WFM or keep it around for that work, if we decide to implement it.
Component: Theme → Theme
Product: Fennec → Firefox
QA Contact: theme → theme

Updated

6 years ago
Component: Theme → General
Product: Firefox → Firefox for Metro

Comment 8

5 years ago
We support all the native elements now through the theme lib, which IE is also supporting. 

Bug 841141 is all about implementing custom touch friendly controls. Those can be shared by desktop and metro once we get them.
Status: REOPENED → RESOLVED
Last Resolved: 6 years ago5 years ago
Resolution: --- → WORKSFORME
(Assignee)

Updated

4 years ago
OS: Windows 8 Metro → Windows 8.1
You need to log in before you can comment on or make changes to this bug.