Opened 12 years ago

Closed 12 years ago

#5353 closed defect (fixed)

Accordion and StackController arrow/paging conflicts

Reported by: guest Owned by: davidb
Priority: high Milestone: 1.1
Component: Dijit Version: 1.0
Keywords: accordion focus Cc: Becky Gibson
Blocked By: Blocking:

Description (last modified by davidb)

If you have a textbox inside of the accordion and then you try and use the arrow keys to move the cursor, then the event will cause the accordion to change panes. It is impossible to use the arrow keys if this keeps happening.

(Note original Summary was: Problem with accordion focus)

Attachments (4)

acc.html (1.7 KB) - added by guest 12 years ago.
test case
5353.diff (537 bytes) - added by davidb 12 years ago.
a fix.
5353.2.diff (1.3 KB) - added by davidb 12 years ago.
WIP (improved fix)
5353.3.diff (6.2 KB) - added by davidb 12 years ago.
fixed stack container also. keyboard now closer to style guide and dojo docs.

Download all attachments as: .zip

Change History (9)

Changed 12 years ago by guest

Attachment: acc.html added

test case

comment:1 Changed 12 years ago by Adam Peller

Milestone: 1.1
Owner: set to davidb

Changed 12 years ago by davidb

Attachment: 5353.diff added

a fix.

comment:2 Changed 12 years ago by davidb

Cc: Becky Gibson added
Status: newassigned

Note, I should probably deal with ctrl+arrow too.

comment:3 Changed 12 years ago by davidb

Actually the more advanced text cursor movements are not consistent across platforms. For example, a text area in FF on Windows uses ctrl+arrow for word by word navigation, and a text area in FF on Mac uses alt+arrow.

Changed 12 years ago by davidb

Attachment: 5353.2.diff added

WIP (improved fix)

Changed 12 years ago by davidb

Attachment: 5353.3.diff added

fixed stack container also. keyboard now closer to style guide and dojo docs.

comment:4 Changed 12 years ago by davidb

Description: modified (diff)
Summary: Problem with accordion focusAccordion and StackController arrow/paging conflicts

comment:5 Changed 12 years ago by davidb

Resolution: fixed
Status: assignedclosed

(In [11844]) Fixes #5353: tightened up keyboard navigation to avoid conflict with keyboard navigation in content area.

Note: See TracTickets for help on using tickets.