Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

On Windows and Linux, Firefox draws native-like (win32 or gtk) controls. On Windows (possibly Linux), Chrome draws custom controls (for <button>, sliders, and right-click menus).


sort by: page size:

AFAIK Firefox does not "go out of their way to draw controls that don't fit in". On Mac and other platforms, the policy is that the controls look and feel like their native counterparts (unless overidden by Web authors) ... unless it's changed since I left Mozilla, and I don't think it has. In some cases, however, that has not been achieved. I haven't had a Mac for long time so I can't speak to the details of what works and what doesn't.

FWIW I use Linux and on Linux, Chrome makes no attempt at all to use the native platform theme, while Firefox does a pretty good job.


I was mistaken, Firefox is the one that uses OS controls for webpage elements. At least on Linux.

It might not be native, but it works really well.

To be fair, Firefox has never used native controls. Not on Mac at least. So if thats your best comparison, there's not much to miss (from some peoples POV at least.)


Dude, I know - read my original comment, I'm clearly aware that Chrome had to implement their side of things.

Firefox goes out of their way to draw controls that don't fit in. Chrome, for all their faults, tries very hard to emulate the proper look/feel/functionality.


Firefox has a more customizable interface. You can hide or move any button or bar.

I don't get it. What are the controls? I'm using Firefox on desktop.

New mobile chrome has the controls on the bottom. It's dumb. I'm using Firefox now.

Firefox is also more touch friendly on Windows 10. If I touch the menu button or touch-and-hold to bring up the menu, the menu items are spaced wider to make it easier to touch the required option.

Chrome on Windows 10 doesn't appear to differentiate between tapping and mouse clicking on a menu item. The spacing between items remains the same narrow spacing, making it somewhat harder to select the correct item using touch.


Firefox on Windows does this when control is in focus and the mouse cursor is over the control.

it's control, just like the original. (for desktop browsers)

Wow, control click on something in firefox and it seems to highlight the containing box (div perhaps).

Hardly any. I've been interchangeably using the two OS' for a couple years now, and the only difference in Firefox shortcuts (general, not just dev tools) I've noticed is the one for jumping to the nth tab: It's Ctrl+<number> under Windows and Alt+<number> under Linux (at least Ubuntu with Unity or Gnome).

On the other hand, Firefox seems to have such feature built-in.

for 2), Firefox + Keysnail works great for me. Awesome keybindings everywhere.

I have the same in Firefox on Linux.

That's more a Chrome thing than a Firefox thing.

Glad you like it!

On the issues - what you listed is the eternal dilemma of cross-platform software. Balancing cross-platform behavior vs. platform-compliance.

There are choices that are just "Firefox-specific" like the shortcut to open private window. Other items like "Gecko menus vs MacOS menus" are tradeoffs of productivity. Having one set of menus for all platforms is easier to maintain than separate for each.

Those choices are hard to make perfect. I've been recently fixing the drop-down menu lists styling [0] to allow websites to style some of it, while keeping it looking native when they don't. It's pretty tricky to get it right :)

[0] https://bugzilla.mozilla.org/show_bug.cgi?id=1386015


Interesting! Do they use those everywhere throughout Firefox or only in special situations?

Firefox/Linux: the cursor constantly tracks to the left. You have to push the mouse to the right to keep it still.

Works in Chromium though.

next

Legal | privacy