Closed Bug 239175 Opened 21 years ago Closed 20 years ago

Enable tabbing to links by default on OS X

Categories

(Firefox :: Keyboard Navigation, enhancement)

PowerPC
macOS
enhancement
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: jay, Assigned: aaronlev)

References

Details

(Keywords: access, helpwanted)

User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.6) Gecko/20040206 Firefox/0.8 Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.6) Gecko/20040206 Firefox/0.8 This is an 'accessibility' issue. How do mac users who cannot use, or prefer not to use a mouse navigate using mozilla or firefox? Alt + tab key does not allow keyboard access to links in browser window Reproducible: Always Steps to Reproduce: 1. 2. 3.
You can turn on tab (not alt-tab) navigation in Mozilla using the Keyboard Navigation preferences pane (under Advanced). Firefox also offers tab navigation, but you can't currently select it with the preferences dialog. There's a bug about this; see http://bugzilla.mozilla.org/show_bug.cgi?id=223328. Until the bug is fixed, there's a rather cryptic way to change Firefox's behavior. Enter "about:config" in the URL bar, then press return. This will bring up a list of all the browser preferences. Locate "accessibility.tabfocus" (this will be easier if you type "tab" in the "Filter" textbox), double-click it, enter "7" in the dialog box that comes up, and click OK. That should do the trick. The value is a bit-field. It appears that bit 0 (0x0) does nothing, but is always on unless you use about:config to turn it off, bit 1 (0x2) controls tabbing to buttons, radio buttons, checkboxes, and lists, and bit 2 (0x4) controls tabbing to links. Tabbing to text fields is always enabled. So, you have four supported values for this preference: 1: tab to text fields 3: tab to text fields, buttons, etc, 5: tab to text fields and links 7: tab to text fields, links, buttons, etc. Any other value acts like 1.
Reporter, please REOPEN if you find the suggestions in comment 1 unsatisfactory.
Status: UNCONFIRMED → RESOLVED
Closed: 21 years ago
Resolution: --- → WORKSFORME
tabbing should be enabled as the default The process as described is possible for an able and intelligent user. However for anyone else with a disability it would not be possible. I know of no reason why tabbing should not be enabled as the default.
Status: RESOLVED → UNCONFIRMED
Resolution: WORKSFORME → ---
Assignee: firefox → pinkerton
Summary: Alt + tab key does not allow keyboard access to links in browser window → RFE: Enable tabbing by default on OS X
This falls under the "what should the Mac do by default" category. The default was set this way based on Mac user feedback. per bug 223328 comment 8, safari doesn't enable tabbing to links by default, but does offer the option. Except for Mac IE, all other browsers seem to default to what we currently offer. Confirming, assigning to ben (pink is Camino, not Firefox, although leaving him cced since he might have useful info). Also, this isn't a crasher/dataloss issue, its a request to change the default. We could (and probably should) add UI on Mac for this pref, which means the theoretical user could in fact easily change the default if so desired.
Assignee: pinkerton → bugs
Severity: critical → enhancement
Status: UNCONFIRMED → NEW
Ever confirmed: true
QA Contact: mconnor
Summary: RFE: Enable tabbing by default on OS X → Enable tabbing by default on OS X
Assignee: bugs → aaronleventhal
Component: General → Keyboard Navigation
Flags: blocking-aviary1.0mac?
QA Contact: mconnor → bugzilla
*** Bug 233706 has been marked as a duplicate of this bug. ***
There's an entry in the main Mac OS X Preferences, under Keyboard, marked "Turn on full keyboard access". Firefox should honor this option: there's no need for a new element in Firefox' own Preferences.
(In reply to comment #6) I agree, Firefox should honor "Turn on full keyboard access" on Mac OS X How do we do that? I've been told that's not possible, but I don't believe it. Can someone provide a code snippet for testing this pref on OS X?
OK that's: system preferences, keyboard, keyboard navigation, turn full keyboard access on or off ^F1 for this toggle
In "~/Library/Preferences/.GlobalPreferences.plist" look at "AppleKeyboardUIMode", it looks like bit 1 toggles Full Keyboard Access.
Depends on: 223328
Keywords: access
(In reply to comment #9) > In "~/Library/Preferences/.GlobalPreferences.plist" look at "AppleKeyboardUIMode", it looks like bit 1 > toggles Full Keyboard Access. I would further suggest that if Full Keyboard Access is toggled to "on," then either 1) accesibility.tabfocus is set to 7 or 2) accesibility.tabfocus is set to 3 and Option-Tab is used to tab to links--emulating the default behavior of Safari.
> 1) accesibility.tabfocus is set to 7 or > 2) accesibility.tabfocus is set to 3 and Option-Tab is used to tab to > links--emulating the default behavior of Safari. #1 matches the behaviour of standard Cocoa applications under FKA? Then this is probably the best model for Firefox. #2 should be the behaviour without FKA or should be selected by a separate Firefox/Mozilla preference, but by the principle of least astonishment it shouldn't be the default under FKA.
Doesn't Safari now have a separate option for what to do with the tab key? Or does Safari obey the system setting for universal kbd access.
Keywords: helpwanted
Trust me, you don't want to use Safari as your guide. Safari's FKA support only showed up in Safari 1.2. And there was much rejoicing: http://macslash.org/comments.pl?sid=4263&cid=65519 .
*** Bug 259307 has been marked as a duplicate of this bug. ***
see also bug 223328
By default Mac doesn't tab to everything unless you turn on universal keyboard access. Unfortunately we don't automatically follow the system pref: that's bug 187508. There are hints in the bug on how to fix it, if anyone's interested. In fact I think this show probably me marked a DUP of that, or WONTFIX. We should just follow the system prefs, right?
> In fact I think this show probably me marked a DUP of that, or WONTFIX. We > should just follow the system prefs, right? Perhaps what's needed is an option in the preferences pane: behave-like-safari or behave-like-firefox-on-other-platforms? This could collect together options like this, each of which takes some time to find a solution to invidually.
(In reply to comment #17) > Perhaps what's needed is an option in the preferences pane: behave-like-safari > or behave-like-firefox-on-other-platforms? This could collect together options > like this, each of which takes some time to find a solution to invidually. That may be a useful feature, but it's not really relevant here since the global system preferences provide both options and any user who cares will already have set them. Whether Safari obeys the global system preferences is really something for Apple to fix, not Mozilla/Firefox.
well the real question, which apple has answered by their pref, is would users want different tab behavior in their browser from the rest of the OS. eg, do people want additional tabbing in the content area yet don't care about it everywhere else. Apple says yes. Do we have any idea ourselves?
I suspect that what you're seeing in the Safari preferences is a result of Safari's history as much as any kind of statement on how full keyboard access is applied. In Jaguar, Safari completely ignores Full Keyboard Access in the browser window. You can't tab to anything but text fields even in the address or bookmarks bars, let alone in the body. And, besides, Safari's behaviour isn't as simple as enabling or disabling full keyboard access. Instead, it's toggling whether option-tab is needed to tab to links. That's a useful option for both Windows and OS X, but it's an enhancement for Firefox no matter what the default or user interface is.
Summary: Enable tabbing by default on OS X → Enable tabbing to links by default on OS X
*** Bug 262526 has been marked as a duplicate of this bug. ***
FYI, re: the original comment > How do mac users who cannot use, or prefer not to use a mouse navigate using > mozilla or firefox? I personally end up using typeaheadfind or find-as-you-type for links, and set the accessibility.tabfocus to 3 to tab to buttons, fields, etc. Both are accessibility settings. The combination provides complete keyboard navigation, after a fashion.
Krishna, general keyboard accessibility is outside the scope of this bug. you appear to agree that it isn't currently possible to tab to links, which is a default mechanism afaik in many OS/browsers.
Flags: blocking-aviary1.0mac?
*** Bug 243561 has been marked as a duplicate of this bug. ***
(In reply to comment #16) > By default Mac doesn't tab to everything unless you turn on universal keyboard > access. Unfortunately we don't automatically follow the system pref: that's bug > 187508. There are hints in the bug on how to fix it, if anyone's interested. > > In fact I think this show probably me marked a DUP of that, or WONTFIX. We > should just follow the system prefs, right? > Right. The work on bug 187508 is pretty done. wontfixing. Now, if someone comes up with a usability test (comment 19) which shows that many users choose different options in Safari's advanced pane vs Full Keyboard Accees, please reopen bug 187508.
Status: NEW → RESOLVED
Closed: 21 years ago20 years ago
Resolution: --- → WONTFIX
> please reopen bug 187508. bug 223328, sorry for bugspam.
You need to log in before you can comment on or make changes to this bug.