Mozilla's Top Bugs According To Ian -*- Mode: Text -*- =================================== The List -------- These are the bugs that affect me the most when using Mozilla. Note: each entry is probably a dozen or more bugs at the Bugzilla level, but represents what I consider a single bug at the user level. Bugs that classify as smoketest blockers do not appear on this list. 1. The different parts of the suite should run in their own process. Things like the component bar should be removed. The New submenu in the file menu should go too. Basically, each app should be its own app. They should work together -- for example you should be able to use the download manager app with all of them, and the JS debugger should work with them all, and clicking an IRC link in mail should load Chatzilla -- but they should be considered separate for the purposes of UI and at the process level. 2. View Source should use the system's editor. Trying to view the source of an image should launch the Gimp, not show a dialog saying that x-view-source is not a known MIME type. 3. Toolbars should be customisable (at least as much as IE's, including placement). (The code for this is in Phoenix, why isn't it on the trunk?) 4. (browser specific) Page links bar should be as described in http://lxr.mozilla.org/mozilla/source/browser/NOTES 5. Prefs need to be simplified * The tree should become a list. * Only the prefs for the current process should be visible (No mail/news prefs in the browser component). * the following pref panels (and the prefs they expose) should go totally: appearance, smart browsing, mouse wheel. * the following pref panels should be merged in with others: software installation, internet search, advanced. * the following prefs should go: view source syntax highlighting, sidebar search tab preference, open search tab. 6. We should be more standards-compliant (specifically, all the [Hixie-P1]s to [Hixie-P4]s). 7. Mozilla's error messages generally suck all round. Page errors should be in the page, IMAP errors should be more helpful, etc. 8. (browser specific) Typing a string with spaces in the middle in the location bar and pressing enter should automatically use Google, it shouldn't tell me the URI is not available. (Keywords do this to an extent, but not very well.) 9. Plug-ins should Just Work, like in IE. 10. Skin switching should work. Dynamically. Without crashing. 11. (mail specific) you should be able to run filters on demand. 12. All the JS errors and warnings in the JS console... all the assertions in the execution console... they should all be fixed! 13. (browser specific) Tab overflow shouldn't expand the window. I often use tabs with Bugzilla, opening 50+ tabs at a time. This bug makes that process a little painful. 14. There should be a text mode port of GFX so that Mozilla can compete with Lynx and so that our Save As Text feature could actually support CSS. 15. You should be able to ungroup the history sidebar. How this list compares to other lists ------------------------------------- These are my comments on mpt's list as it was Friday, April 12, 2002 at 4:15:28 AM. The URI for this list is: http://mpt.phrasewise.com/stories/storyReader$35 Note that we only agree on about 4 of our top 20 bugs. mpt-01 = hixie-03 mpt-02 = I don't think speed is much of an issue nowadays. But then I use a 1GHz machine with 512MB of RAM. mpt-03 = Text editing has been less of a problem for me. I think it is getting better. Also, for anything big I use Emacs, so I avoid Mozilla's bugs. mpt-04 = I don't have a problem with the message headers. I only want to see who mails are from, who they are to, and what the subject was, and I have a big screen so that it takes a little room has never been a problem for me. mpt-05 = Search in Mozilla sucks (too many access points) but I have hidden most, so it doesn't affect me. mpt-06 = Beyond hixie-01, the menus are fine. mpt-07 = I never migrate. mpt-08 = Apart from some minor issues, the context menus are fine. mpt-09 = Validation doesn't IMHO belong in a web browser. However, I wouldn't be against the JS console turning into a general purpose Web Development Console. I just don't think it's that important. It's _definitely_ not as important as other issues mentioned here, such as mpt-16. mpt-10 = hixie-05. mpt-11 = Yeah, the crypto UI sucks. That's mainly hixie-05. mpt-12 = That's a skin issue. :-) mpt-13 = Stability is generally fine. mpt-14 = Mozilla's page load feedback is better than most browsers. mpt-15 = hixie-07. mpt-16 = Java and plugins are so last decade. I don't use either. (However, they don't work very well... hixie-09.) mpt-17 = I don't mind the character set UI so much, having used it. mpt-18 = I only go through mail account setup occasionally, so it's no big deal for me... It could be better though. mpt-19 = The mail compose window isn't that bad. See my comment on mpt-03 though. mpt-20 = See my comment on mpt-03. I use Emacs for that.