Selfish Heathen
Join Date: May 2004
Location: Zone of Pain
|
People have seen me complain about how bad I think the user interface is for Firefox on Mac OS X. It may be able to squeak by on Windows and Linux where interface elements and behaviors aren't as universally consistent, but on Mac OS X where nearly all apps inherit the same, correct UI behaviors "for free," Firefox stands out like a sore thumb.
I've never taken the effort to compile a list and organize these problems until now and I may well have let some things out. I've tried to separate these "bugs" into general categories. To some of you, few or none of these may matter at all. That's okay and that's your opinion. However, such a large list of inconsistencies can make Firefox feel quite uncomfortable for veteran Mac OS X users. In fact, some of them can be wholesale deal-breakers for users with physical disabilities. This list was made using the official Firefox 1.0 (and later 1.0.7) version as a reference. General UI
Browser Toolbar
Bookmarks Manager
Text Entry, Navigation, UI
User Accessibility
Does anyone else have anything you'd like added to the list? ![]() I don't at all intend this as a rant against Firefox. I love Firefox... on my PCs. ![]() The quality of this board depends on the quality of the posts. The only way to guarantee thoughtful, informative discussion is to write thoughtful, informative posts. AppleNova is not a real-time chat forum. You have time to compose messages and edit them before and after posting. |
quote |
Member
Join Date: Jan 2005
Location: IL
|
Wow man, I'm a veteran OS X user myself and I didn't notice a lot of these things before. I think they should hire you for the next version.
|
quote |
Hates the Infotainment
Join Date: May 2004
Location: NSA Archives
|
Or since it's open source, he could just join the official team. I'm sure if he submitted a nicely outlined document like that, they'd welcome him aboard.
![]() ...into the light of a dark black night. |
quote |
Veteran Member
Join Date: Jun 2004
|
Unbelievable you caught all that.
I'm running "Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0" and I think they must have already fixed/changed some things that you complain about, though? I can't get shift - scroll to do anything, correct or incorrect behavior. I can't open multiple Preferences. If it's open in one window, the menu item in others is active but does not do anything. I can open Preferences in one window, About box in another window. If the Bookmark Manager is at the front, menu shows only Bookmark Manager specific items. Preferences is greyed out. There are a number of things slated for 1.1 release including a non-sheet preferences window, with category icons on the top. Supposedly also full keyboard access. A big thing they don't have, but will be working on (probably not for 1.1) is to use Quartz for rendering. They're now using that whatsitsname old 2D drawing API on OS X. |
quote |
Veteran Member
|
Quote:
|
|
quote |
Veteran Member
Join Date: Jun 2004
|
Forgot to say, I'm glad I have only used Firefox and not Safari, otherwise all those problems would probably bug the hell out of me
![]() The one reason why I'm not considering moving to Safari is customized quick searches from the toolbar (Google, dictionary, thesaurus, IMDB, my local network search engine...). They're too good to give up and AFAIK Safari does not have them. |
quote |
Veteran Member
Join Date: Jun 2004
|
Quote:
|
|
quote |
Veteran Member
|
Yeah. Google search helped me learn a bit in 5 minutes
![]() Related Bugzilla information on that (seems like it's pretty active right now): https://bugzilla.mozilla.org/show_bug.cgi?id=245407 |
quote |
hustlin
Join Date: May 2004
|
So, are you going to do one for safari?
|
quote |
hustlin
Join Date: May 2004
|
In defense of firefox on mac, particularly with safari as the apple browser, let's compare:
The point being that while there are no doubt major improvements needed, sometimes as a user you have to deal with little UI quirks for needed tools and stability. What's more annoying, needing to download a large image from safari and look at it in preview just to see more than a corner of it, or ignoring a useless "bring all to front menu." Is it more annoying to have my browser crash when I have 10 tabs open (some of which are pushed into a menu) or that I can't look at the about box when the bookmark manager is open? Even with all of this, though, I totally and completely agree with everything you've posted about Firefox, Brad. ![]() Last edited by autodata : 2005-02-11 at 12:50. |
quote |
Veteran Member
Join Date: Jun 2004
|
Quote:
Quote:
![]() Quote:
|
|||
quote |
hustlin
Join Date: May 2004
|
Quote:
|
|
quote |
Veteran Member
Join Date: Jun 2004
|
Okay, installed both adblock and webdev, we'll see what they are good for.
|
quote |
Multi-touch Piñata
Join Date: May 2004
|
Opensource/Mozilla/Firefox/whatever has always, always, always guaranteed a mediocre Mac user experience as with all of Brads examples and similar.
Yes, they tack on oodles of "features" and gee-whiz techtoys but the execution always screams design-by-committee and lacks polish. I always download them, always test and play with them, never actually "use" them for long. They are mere curiosities I keep in my toolbox for occasional checking. Sad, because there isn't a good reason for them to suck except for lack of a central (asshole/control freak/Jobs) authority perhaps. "Peace cannot be kept by force. It can only be achieved by understanding." - Albert Einstein |
quote |
Valiant Vicks Vizier
Join Date: Jan 2005
|
Hm.... why don't you try Camino, it was specifically built as a mac browser. You might have better luck w/ that
![]() |
quote |
Selfish Heathen
Join Date: May 2004
Location: Zone of Pain
|
Quote:
![]() Yet, I choose not to use it because of, one, all of those irking bugs I mentioned above and, two, I don't need or even want all those dozens or hundreds or however many extensions there are. I know Safari has problems, but they're not as invasive IMHO as, say, the typing problems in the Mozilla-based apps (important to me because, obviously, I do a lot of typing in my browsers). The point of my post was just to point out exactly why I've said I don't like Firefox. I don't mean to convert anyone by it; I just want to get these issues out under the public eye of scrutiny so that maybe the developers will take notice. So what if the About box won't open under certain conditions or the preferences don't look right? Well, for a long time I've firmly believed that fit and finish can really have a major impact. A lot of the Mac version of Firefox feels like it's an afterthought which, sadly, it actually is. I'm in no position right now to volunteer time with the Firefox devs; it would take forever just to learn my way around the existing code before I could even add anything of my own. I just want a good browser that plays nicely with Mac OS X. I don't want something with options for configuring every last bit or with extensions to modify every element or add oodles of extra features. I just want a good browser. Right now, the two that do that best are Safari and OmniWeb. Firefox certainly has its place. You've shown that you're a prime target. It's just that its place is not on my Dock. ![]() The quality of this board depends on the quality of the posts. The only way to guarantee thoughtful, informative discussion is to write thoughtful, informative posts. AppleNova is not a real-time chat forum. You have time to compose messages and edit them before and after posting. |
|
quote |
Selfish Heathen
Join Date: May 2004
Location: Zone of Pain
|
Quote:
Still, it's a great browser and I'd highly recommend it to users looking for a free alternative to Safari. I've actually kept a close eye on Camino's development over the past few months. Camino nearly died a year ago, but it has had some interesting changes recently. Camino as a whole is very well designed and thought out. Now, if someone could just fix the stuff on Mozilla's end, it would probably quickly become my number one browser. ![]() The quality of this board depends on the quality of the posts. The only way to guarantee thoughtful, informative discussion is to write thoughtful, informative posts. AppleNova is not a real-time chat forum. You have time to compose messages and edit them before and after posting. |
|
quote |
Selfish Heathen
Join Date: May 2004
Location: Zone of Pain
|
Quote:
![]() ![]() |
|
quote |
Veteran Member
Join Date: Jun 2004
|
Quote:
Just remembered another thing though. On Firefox I keep cookies disabled and have about twenty sites, like AppleNova, whitelisted. Is there any add-on software to do this with Safari? I don't see such an option in preferences. I gave OmniWeb and Camino little spins just now, to see what they are about. Guess they're okay, but didn't see anything special. Camino felt like a weaker Firefox. OmniWeb had nice tabs. That's about it. |
|
quote |
High Monarch of MacDebate
Join Date: Jul 2004
Location: Kuwait
|
hmm i really dont like safari but this acid search is interesting.
|
quote |
Member
Join Date: Jul 2004
|
OmniWeb is tremendously powerful once you scratch the surface - you can set any option you like per-site pretty much.
The biggest problem I have moving off Firefox is simply that Firefox renders 99% of the web perfectly. Safari (and OmniWeb) renders about 80% of it, reasonably well with some quirks. I'm sick of hopping browsers, frankly, just to view web pages. Until Safari/OmniWeb gets as good as Firefox at rendering I'm staying put. Or vice-versa ... I would love to see Mac Firefox implement some of the better features from Camino and add a few more too (bookmark sync, for example, how hard can it be to have an option to store bookmarks.html on .Mac ?). But I'm just wishing, Firefox developers don't give a rats ass about the Mac ![]() ![]() |
quote |
ಠ_ರೃ
Join Date: May 2004
Location: Minnesota
|
You think OmniWeb is customizable? Take a look at Opera and iCab. No, I don't like either of them, but damn. They're the Eudora of web browsers.
|
quote |
Member
Join Date: Jul 2004
|
I have Opera (registered, across 4 platforms, including my mobile phone) - sure it's customisable but it's customisable in the same way a box of Meccano is. I prefer my web browsers pre-built, thanks
![]() |
quote |
New Member
Join Date: Mar 2005
|
you wrote: "but on Mac OS X where nearly all apps inherit the same, correct UI behaviors"
This one is new to me. |
quote |
Selfish Heathen
Join Date: May 2004
Location: Zone of Pain
|
Quote:
The latter is precisely what Firefox does. It redefines its own versions of everything (and not just in the UI). Why do toolbars and context menus and buttons and text fields and such all "feel" more natural and consistent in other apps like, say, OmniWeb? It's because the developers of OmniWeb used the standard NSToolbar and NSMenu and NSButton and NSTextField classes just like every other application developer should. It saves a lot of coding on the developer's side as well as guaranteeing compatibility and consistency with the OS and other applications. The quality of this board depends on the quality of the posts. The only way to guarantee thoughtful, informative discussion is to write thoughtful, informative posts. AppleNova is not a real-time chat forum. You have time to compose messages and edit them before and after posting. |
|
quote |
|
Quote:
Enter the config (about:config in the address bar). Find 'accessibility.tabfocus' preference. By default, it's set at 1, which is what you probably see. Set it to 7 and you'll get full tabbing capability. The following spells out what each number means for this preference. http://www.truerwords.net/2681 You can use this on Firefox, Netscape, and Mozilla. Camino probably, too, though I haven't tried it there. |
|
quote |
Selfish Heathen
Join Date: May 2004
Location: Zone of Pain
|
Quote:
![]() My grievance stands. Yes, I know that a some of my issues will be resolved with Firefox 1.1, but I'm waiting for it to actually be released before I modify my list. The quality of this board depends on the quality of the posts. The only way to guarantee thoughtful, informative discussion is to write thoughtful, informative posts. AppleNova is not a real-time chat forum. You have time to compose messages and edit them before and after posting. |
|
quote |
Hates the Infotainment
Join Date: May 2004
Location: NSA Archives
|
Holy crap, this AcidSearch thing is awesome! Thanks a million for linking to that, oh mighty Admonishtrudel.
![]() |
quote |
is the next Chiquita
Join Date: Feb 2005
|
I wonder if its possible to make a patch to fix at least of problems with Firefox? I seems to remember something about not all patches requires a source code on hand to make and being very simple fix, should be easier to do than going into the machinery itself.
Of course, there's a chance that someone already thought of it before I did and obivously, its absence is because its not feasible. If so, I'm just curious why isn't so..... Also, it seems a tad bit odd that a browser "completely customizable and configurable" can't be set up so its UI behaves correctly? No "Mac-ize UI" extensions? ![]() |
quote |
owner for sale by house
Join Date: Apr 2005
Location: Charlotte, NC
|
Firefox suffers from the same problem as OpenOffice and quite a few other programs: applications that are designed to be platform-independent are written using a platform-abstraction layer. This layer is then adapted to all the platforms the program is ported to. While it's possible in theory to design this layer such that it will work seamlessly with all OSs, this is really difficult in practice. There are many small dependencies and assumptions that often make it much easier to implement a new toolbar/window/whatever that fits the design of the program than to adapt the program to use existing classes.
Having said that, however, I agree that a better integration of FireFox on the Mac would be a good idea, especially for features like spell-checking, etc. |
quote |
Posting Rules | Navigation |
|
Thread Tools | |