Older bugs that may still exist =============================== ------------------------------------------------------------------------ Radio button labels on EULA screen inconsistently cased The radio buttons say: (o) I Accept... ( ) I do NOT Accept... ...which is incorrect capitalisation (especially of Accept). ------------------------------------------------------------------------ In the "Select Components" dialog, an outline appears around the select list box items that are _not_ selected. ------------------------------------------------------------------------ In the "Select Components" dialog, the description of the Quality Feedback Agent option is wrong ("for reporting Firefox crash information" -- incomplete sentence, missing full stop, etc.) ------------------------------------------------------------------------ There is no explanation as to why the options are disabled in the "Select Components" dialog when you install Firefox over an existing installation. ------------------------------------------------------------------------ Plug-ins -------- Steps to reproduce: 1. fire up the installer at http://wp.netscape.com/plugins/jvm.html (You will need to enable installs from that site.) 2. Cancel it at the first step. 3. Install another extension. Actual results: The JVM installer ran again? This failed to install: http://update.mozilla.org/extensions/install.php/JavaScript_Status_1.5.xpi?id=36&vid=37 ...and when an extension fails to install, it gets stuck in the download manager, as "Starting...", which prevents restart (which you're likely to do soon since you have just installed extensions). Download problems ----------------- The download pref panel has an empty list that is largely disabled and lets you remove things from it. It is unclear how you add things to it. The "Opening ..." window (as seen e.g. if you visit "data:a/b,c") doesn't interact well with my window manager _at all_. It forces its size, it has undefined rendering parts, etc. The filepicker app should have the helper app window as parent, not the browser. The helper app window should not have a parent, and thus not be modal -- it should be a sibling to the browser windows, so that closing a browser window will not close the spawned helper app windows. The filepicker should be modal to the helper app window. All of this is UI and should have no bearing on what happens in the background. If you download a file of type application/x-foo-bar that happens to have a PNG extension, it claims to be a PNG file. It should claim to be "Unknown (maybe PNG Image)" with a disclosure triangle hiding the real type. (If I download an application/x-printing-network-grapheme I definitely don't want to be told it's a PNG image, even if the default behaviour is to offer to render it as a PNG.) Seamonkey equivalent: http://bugzilla.mozilla.org/show_bug.cgi?id=229688 Real site: http://www.phonk.net/Images/Aigues-Mortes/991028-Aigues-Mortes.jpg;application%2Frdf%2Bxml Testcase: http://www.hixie.ch/tests/adhoc/http/content-type/015.png There is no way of knowing what the real MIME type of a file was when you download it. I think the tooltip for the pretty name should be the MIME type. If you start an extension download, you can't cancel it. Installing an extension then quitting firefox while it is downloading makes firefox very confused. Open extensions window and download manager. Start an extension download. Close the browser, the extensions manager, and then the download manager. Say "Don't Exit" at the prompt. The app exits anyway. "Allow Web sites to install software" isn't clear that it isn't allowing _all_ sites. I would recommend "Allow some Web sites to install software" with the button "Advanced". At the moment the "Exceptions" button looks like it is saying that it is a black list (when the pref is checked) or a white list (when it is not). "All files downloaded to: [&] Desktop" should look like a link when you hover over it, not like a button. The button style used is not the same as other buttons, and it isn't clear it's taking you somewhere (as opposed to Preferences ----------- There is a pref that says "Move system caret with focus/selection changes". I've seen the same pref in IE. I had no idea what it means. It should probably be renamed to "Show system caret when focus or selection changes (F7)". There is a pref "use autoscrolling". It is not clear what this does. Better (on X, at least) would be a radio button: (o) Use middle mouse button for panning ( ) Use middle mouse button for pasting URIs Even better would be to remove the pref, always have it on on Windows, and on X have the middle mouse button check the CLIPBOARD selection, paste if there is one, and failing that, pan. I have no idea what "Select new tabs opened from links" means. Image resizing should not have a pref. It doesn't need one. It should just remember the last state. Clicking "Plug-Ins" inside the downloads page makes the window appear in one location then move visibly. The monospace font size should default to the same value as the proportional font size. Bookmarks --------- How to create and use a Web page in a sidebar is not clear at all. I have seen several users attempt (of their own accord) to use this feature (which they assume must exist) and have great difficulty. Should be able to right click bookmarks toolbar (away from a bookmark) to disable it. At the moment, right clicking it and choosing properties does nothing (it used to let you rename the Personal Toolbar Folder, something I doubt anyone ever really would want to do if they didn't realise it was possible). Creating a new folder when adding a bookmark should just use ILE, not pop up a dialog that is _bigger_ than the previous one. (At the moment it looks like the previous dialog, the one you want, closed.) In Bookmarks, clicking "New separator" pops up a confusing properties panel asking for a name?! The bookmarks menu can end up with a divider at the bottom, which looks silly. You should hide any dividers that are at the bottom of the menu. Dragging stuff from the Bookmarks menu to the BT doesn't work. If I want to add a keyword for a search, I don't want to have to give a name as well, since I'll never be using the search as a bookmark. Just use "Keyword search '%s'" as the name, where %s is the keyword. Shouldn't keyword searches be always in their own folder in bookmarks? Or at least by default in a folder that only appears in the Manage Bookmarks window or something? When creating a bookmark I get a dialog that has two nearly-identical (except for size) buttons that look like [v] at the bottom right. It wasn't clear what they did. Right click on bookmark in bookmark menu and choose properties: nothing happens. If you edit the properties of a bookmark that has the URI "data:,test" then only one tab appears in the window. If you change it to start with "http:" then close the window then reopen it, two more tabs appear. Why do you have to reopen the window for them to appear? shouldn't they simply be there but disabled (with the tooltip "Unavailable for this type of Web page") or some such? Other problems -------------- Type in something that has autocomplete into your location bar. Hit down arrow to pick one of the options, then select it (Home, Shift+End) and cut it to the clipboard (Shift+Delete). The entry is deleted from the autocomplete widget instead of being cut to the clipboard. Open a Web sidebar, right click on it, and choose Properties. The window that comes up is totally broken. Similarly View Source on the sidebar context menu shows you the wrong page. (You can get it to show the source of an image, if you have an image in the main content area.) This works in Seamonkey. There are some theme issues on X, e.g.: in text-only mode the button texts aren't lined up in the toolbar, tabs in page info don't connect to their pages correctly, switching from tab 1 to tab 2 moves tab 5. The focus outline around labels next to checkboxes is way too big. Typing "localhost" in the location bar and hitting enter takes me to a google feeling lucky result, instead of telling me that there was no response from localhost. If the host resolved in DNS, then no response from that host should cause an error, not redirect to google. (There will be few hosts ever in DNS with no domain, so this affects few users, and those it does affect will probably have been meaning to hit the host in question. Hence this request.) DNS errors pop up a dialog instead of showing a page in the content area like IE. About Popup Blocking panel has a resizer widget that actually works. While that is quite a lot of fun, it should be disabled. Documents in all tabs should be downloaded before subresources in any tabs, especially on low-bandwidth connections. About Firefox doesn't handle being resized in a pretty way (my window manager forces all windows to be the same width). Sidebar menu still needs to be removed, with Bookmarks moved to the Bookmarks menu and History to the Go menu. Full Screen doesn't use the right window manager hints on Linux. It totally doesn't work with my window manager. It appears to be trying to do it itself, which fails in a laughable way (the scrollbar gets cut short, for one). This used to work better around 0.8 or before. Feature Requests and Other Things That Depend On Gecko ------------------------------------------------------ The single most useful feature in Opera is "undo close tab". This should restore the last tab you closed, including form control contents, and session history. Hit it several times to reopen the last few tabs you closed. Shortcut: Ctrl+Alt+Z. View Source doesn't show the current cursor position. Seamonkey does this; it seems harmless to me and is quite useful for debugging. If I am surfing with images disabled, there is no easy way to turn on images again just for a few minutes. Modem surfers in particular really like being able to toggle images being enabled or disabled very quickly. I need the JavaScript debugger. There's no Power User add-on pack. I need the link toolbar. The link toolbar need not be the one that is disabled all the time. I would make the "next" link default to incrementing the current URI, the "prev" default to the opposite, the "up" link default to going up one directory, and the "top" link default to going to the top of the site. (There is an extension for this feature which sticks the buttons in the status bar, which works ok, but I'd rather have the always- enabled, always-useful buttons on the main toolbar. I don't mind if these buttons aren't there by default so long as I can add them if I want them.) The font zoom UI doesn't feel as nice as the Seamonkey font zoom UI. However, neither is as good as my ideal zoom UI (this also replaced the currently poor font prefs): http://www.hixie.ch/specs/css/font-size-ui/font-size-ui-1.0-pre1 (Depends on a Gecko bug to provide the infrastructure to do this.) Still can't select a bunch of links and open all of them in new tabs. No way that I can see of disabling author styles. (Depends on a Gecko bug to provide an API to do this.) Untested recently ----------------- Clicking the "All files have finished downloading" link in the popup that appears after downloading does nothing. (Steps I used to reproduce: Open the Download Manager, click Preferences, return to a Browser window, click a file to download, don't do anything so that the file downloads in the background, then ok the dialog, the popup appears, click the link.) Clicking Preferences in the Download Manager while "close when done" is checked makes the entire pref window, including any subwindows, disappear when downloads finish, even if the user is typing data in. The JavaScript prefs should automatically *default* to disabling JS movement of windows and focussing windows, IMHO. No user actually wants windows doing that. (Resizing, sure. Moving? Focussing? No.) The "Bookmarks > Quick Searches > Open in tabs" menu item is a useless and somewhat confusing feature. In the "Add Bookmarks" dialog, clicking the "v" button makes the window wider. Continuously. Every time you click it. The plugin/extension at http://wp.netscape.com/plugins/jvm.html ...gave me all kinds of strange troubles in 0.9, but seems to work now.