Firefox respects Macintosh preferences, disrespects users
Thursday, September 3rd, 2009Web forms rock
They are easily accessible, can feed information directly to a database and replace tree-killing paper versions.
Web forms suck
They are difficult to style, require massive validation and and the elements look drastically different on each browser.
And don’t get me started on accessibility.
OK, get me started…
It takes a lot of work to make forms accessible to those using assistance devices.
Yet, it is worth it – people with differing levels of sight and mobility deserve to be able to use your form. And sometimes, your form becomes the only option when they can’t interact with the paper version.
So webmonkeys, please think about:
- Proper fieldset nesting.
- Labels and titles that make sense.
- TabIndex when appropriate.
- Validation that works with screen readers.
But, even with all that – some users will be frustrated by the computers lack of cooperation. For instance…
On a Mac (OSX), using tab to navigate FAILS
You see, buried deep in the system preferences (the computer’s, not the browser’s) is a setting for “Full Keyboard Access” that is set, by standard, to skip select, and radio button inputs.
FireFox seems to respect this and skips those elements. Good for FireFox. Bad for users.
The funny thing is that Safari partially ignores it and allows you to tab to select inputs. However, radio buttons are still out.
So, let your users know where to chance this setting:
Computer System Preferences > Keyboard and Mouse > Keyboard Shortcuts > Look to the bottom at “Full Keyboard Access” and select “All Controls”
… but of course the setting to recognize radio buttons IS A RADIO BUTTON!
So, good luck navigating to it via the keyboard.

Finding that path less traveled. One blustery afternoon while on a camping trip in the Washington backcountry, I had the idea for
Freelance Project, www.AlyssaAndRobert.com. I was contracted to design and build an informational web site for a large upcoming wedding. The site provided an introduction to the Portland area, as well as contact information for services regarding the event. The domain has expired, but an 
The
After the distance orientation, PCC asked me back to work on a complete re-design of the Portland Community Collage
Prior to the construction of the Distance Education site, I participated on a team of developers hired to design the extensive 
GlassRoots Innovations contracted me to construct their e-commerce site. The final product allowed the owners to upload a continually changing catalog of hand-blown glass items. It also featured an admin section that allowed them to track orders and overall web-cite traffic. Once, located at