Hannon Hill Corporation

800.407.3540 | www.hannonhill.com | info@hannonhill.com
Makers of the Award-Winning Cascade Server content management software
products | services | customers | partners | news & events | company

Access Denied - Firefox 2.0 breaks access keys on the PC


By David Cummings

Wednesday, October 25th, 2006 at 8:48am


My guys and I were excited to get our hands on Firefox 2.0 final once we saw the announcement of the OFFICIAL release come across our screen on Digg. After quickly downloading it to our file server and sending an email link out to the team, I installed the software to begin testing Cascade Server, our content management system. Only then did I notice something was wrong. Very wrong.

The Problem

Upon installing Firefox 2.0, I immediately noticed the slightly updated interface – subtle changes like tabs having 'X's directly on them upon mouse over to close as opposed to on the far right. It was only when I went into Cascade Server that I noticed something was remiss. I browsed around the application on a demo server to try to visit as many screens as possible with my mouse. When I decided to use access keys, like I normally do, things fell apart. Access keys are designed to be keyboard shortcuts for persons with disabilities as well as power users that look for ways to improve their proficiency in an application. Basically, you click Alt (or Ctrl on a Mac) plus a letter or number and it is equivalent to clicking a link, where applicable, on certain websites and web applications.

When the access keys didn't work, I immediately thought something was wrong with the web application. So, naturally, I did a quick "view source" on the page and doubled-checked the code on the page. Sure enough, the "accesskey" attribute was present in the anchor link tag. With the access key not working, I figured there might be a JavaScript error. Nope, nothing there. All the equivalent mouse clicks for links and form fields worked fine. Something was wrong with Firefox 2.0.

Firefox 2.0 doesn't actually break access keys, as was originally thought. Rather, the Firefox developers fixed a different bug that was four years old and decided to change access keys from Alt plus the number/letter to Alt plus Shift plus the number/letter. Big difference. Several issues arise with this:

The Solution

Thankfully, the MozillaZine thread also provides the solution. According to "stonedyak", you just need to do "about:config" in Firefox and change "ui.key.contentAccess" to "4". That's it. I believe someone will come up with a quick Firefox extension to provide more control over this. It'll be interesting to see how things play out.


Related Content

Category