Blog on chrispederick.com

Firefox 4

At the end of January I released new versions of both the Web Developer and User Agent Switcher extensions. These patch releases primarily added support for the then upcoming release of Firefox 4 which eventually came out two months later. Since then I have been extremely busy at work and have not had much time to work on the extensions, but I wanted to give an update about some issues that were found with Firefox 4.

Web Developer

The main issue with the Web Developer extension in Firefox 4 is that the toolbar menus are not checked when they are activated on Mac OS X. This is actually an issue with Firefox 4 and I have filed a bug with Mozilla that they have acknowledged, but are still working on. Hopefully this will be fixed soon as it’s a major issue that affects all toolbar menus in the browser.

There are also a few features in the Web Developer extension itself that have issues in Firefox 4:

  • The toolbar display options always reset.
  • The ‘Mark All Links Unvisited/Visited’ features no longer work.
  • Wildcard cookies can no longer be added.

I’ll be looking to fix all of these issues in the next release of the Web Developer extension.

User Agent Switcher

The User Agent Switcher extension also has a couple of issues in Firefox 4. First of all, the extension is not easy to access in Firefox 4 on Windows. There are currently a couple of ways around this as explained in the screencast below and I’ll be looking to fix this in the next release.

The second issue is that Mozilla removed the ability to override some of the user agent properties in Firefox 4 that you could override in previous versions. Specifically the app code name and vendor and vendor sub properties can no longer be overridden. There is nothing I can do to workaround this, but I will be updating the User Agent Switcher extension to indicate that those properties have no effect in Firefox 4.

Timeline

As always I cannot give estimates for when the extensions will be updated as it depends on how busy I am at work, but I am actively working on them whenever I have free time and will release them as soon as I can.

Web Developer 1.1.9 and User Agent Switcher 0.7.3

Patch releases of both the Web Developer and User Agent Switcher extensions have been released for Firefox. These releases primarily add support for Firefox 4 to both extensions as well as fixing a few issues in Web Developer including ‘View Style Information’ being vulnerable to a cross site scripting attack. The full list of changes to the Web Developer extension can be found in the release notes.

Web Developer 1.2

I had originally hoped to release version 1.2 of the Web Developer extension in time for Firefox 4. Version 1.2 will merge the Firefox and Chrome codebases of the extension, as well as adding new features and fixing a number of issues. However, this is still in development which is why I have released this minor update to make sure that Web Developer is at least compatible with Firefox 4.

I’m continuing to work on version 1.2 so look for progress updates on Twitter and Dribbble.

Web Developer 0.1 for Google Chrome

I am pleased to announce the release of Web Developer 0.1 for Google Chrome. The extension is available for download on the Google Chrome extension gallery.

Web Developer for Google Chrome

As the version number suggests this is an early stage build of the extension for Chrome that I wanted to release quickly to elicit feedback.

As such, there are a few missing features from the Web Developer extension for Firefox, particularly those that require custom interface elements like ‘Edit CSS’ as these need to be rewritten to integrate fully into the browser. Some of the more complicated features as well as configuration options like keyboard shortcuts are also not included in this initial release, but these will be coming soon in future updates.

One feature that unfortunately is missing is ‘Disable JavaScript’ as this is not possible to implement with the current Google Chrome APIs. Please star this bug and hopefully the APIs will be updated.

I haven’t had a chance to upload the source for the extension yet, but I should have something up (most likely on GitHub) soon and will post a link to the repository when I do. Please post any issues or feedback in the Chrome section of the forums.

A Sneak Peek At What I’m Currently Working On

Web Developer for Google Chrome.

A sneak peek at what I'm currently working on

Web Developer 1.1.8 and User Agent Switcher 0.7.2

Updated patch releases for both the Web Developer and User Agent Switcher extensions have been released.

This version of the Web Developer extension fixes an issue where the ‘View Generated Source’ feature did not work, as well as combining the Firefox and Seamonkey versions of the extension into one build. The User Agent Switcher extension release should hopefully fix the problem with importing user agents in nested folders once and for all.

Apologies for the frequent updates, but hopefully these will be the final patch releases before the next major releases of the extensions.