I've been fascinated by the development of Mozilla, the open-source, start-from-scratch, Netscape-redux browser. It's recently become my primary surfing and development browser because of four features:
- Outstanding DOM support
- the Javascript console
- a no pop-ups preference setting
- and tabbed browsing
The latest Mozilla version is Release Candidate 1. For those of you unfamiliar with software release cycles, you should know before you rush off and download it that this means they are still testing it but are very close to finishing a final 1.0 version. (It's been betaware, or in testing mode, for some years now.)
That means that developers of Mozilla are furiously working on bugs up until the last minute. Some of the bugs that are dearest to my heart are: (These may make no sense at all to some of you :)
- Links don't change to the :visited color if the URL is loaded in any other window. [bug report]
- When using tabbed browsing and activating the Javascript method window.close() the entire browser window is closed instead of just the tabbed window. [bug report].
- The Javascript method getSelection() does not work inside input fields. [bug report]
(Which you can test here.)
and this one, which is inspiring a near existential crisis among UI developers:
- What happens when a user asks for "windows opened by web pages" to open in tabs? Currently despite setting pref("browser.tabs.opentabfor.windowopen", true) windows open in a new browser window rather than in a new tab. [bug report]