Opened 10 months ago

Closed 9 months ago

Last modified 9 months ago

#21346 closed enhancement (maybelater)

Add "Skip to content" link to the Quicktags toolbar

Reported by: azaozz Owned by:
Priority: normal Milestone:
Component: Accessibility Version:
Severity: normal Keywords: has-patch
Cc:

Description

As the title. When tabbing it would act as shortcut to bypass all Quicktags buttons and place the focus in the textarea.

Attachments (1)

21346.patch (1.7 KB) - added by azaozz 10 months ago.

Download all attachments as: .zip

Change History (8)

comment:1 follow-up: ↓ 2   nacin10 months ago

"Skip to content" is good for making something accessible that normally would not be navigated with a keyboard — so, skipping a navigation menu. But certainly, a tab from the title field should end up in the editor field... Something most people probably do. A separate link would slow down the vast majority of users.

comment:2 in reply to: ↑ 1   azaozz10 months ago

Replying to nacin:

Agreed, this is handled separately on the Edit Post screen for both TinyMCE and Quicktags. The proposed link is to skip all buttons when there's no direct title -> editor bypass and is useful mostly for screen reader users.

  • Keywords has-patch added

comment:4 follow-up: ↓ 5   lessbloat9 months ago

I tried testing this patch. I must be missing something. If I put the focus in the title field and tab, I skip the Quicktags bar, and jump straight to the main content window. Here's a quick video of what I'm seeing: http://cl.ly/203U0R2y220q (FF 14.0.1).

comment:5 in reply to: ↑ 4   azaozz9 months ago

Replying to lessbloat:

This is only for the Text editor (Quicktags) toolbar. The Visual editor has it's own shortcuts: it has a "hidden" link to focus the editor as soon as the user tabs to the container, then Alt F10 to access the toolbar when the editor is focused/the user types, then use the arrow keys. Also there is some JS to tab straight from the title field to the editor content, it's been there since 2.1 I think.

  • Resolution set to maybelater
  • Status changed from new to closed

Thinking more about this, it doesn't make Quicktags much better.

  • Milestone 3.5 deleted
Note: See TracTickets for help on using tickets.