Details
-
Type: Improvement
-
Status: Closed
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: 4.0
-
Fix Version/s: 4.1
-
Component/s: ACE-Components
-
Labels:None
-
Environment:All
-
Assignee Priority:P2
Description
Currently, if you click on an ace:accordionPane header with the mouse, it will expand or collapse the accordionPane. However, there is no way to set focus on the header using the keyboard, so you must use the mouse initially to click on the header, and from that point the same header can be toggled via the space-bar.
Support for navigating to an expandable ace:accordionPane header via the Tab key should be added so the component can be both focussed and toggled purely via the keyboard.
Support for navigating to an expandable ace:accordionPane header via the Tab key should be added so the component can be both focussed and toggled purely via the keyboard.
Activity
Ken Fyten
created issue -
Ken Fyten
made changes -
Field | Original Value | New Value |
---|---|---|
Description |
If you close an open/expanded ace:accordionPane by tabbing to the pane header and using the Space/Enter key to toggle the pane it will collapse if already expanded the first time. After this, it is not possible to expand another pane via keyboard OR mouse.
The proper behaviour would be to tab focus to the accordionPane header, and toggle the expansion of the pane open/closed via space/enter as many times as desired. This is reproducible via the Showcase ace:accordion demo. |
If you close an open/expanded ace:accordionPane by tabbing to the pane header and using the Space/Enter key to toggle the pane it will collapse if already expanded the first time. After this, it is not possible to expand another pane via keyboard OR mouse.
The proper behaviour would be to tab focus to the accordionPane header, and toggle the expansion of the pane open/closed via space/enter as many times as desired. This is reproducible via the Showcase ace:accordion Overview demo. |
Ken Fyten
made changes -
Assignee | Arturo Zambrano [ artzambrano ] | |
Fix Version/s | 4.1 [ 11375 ] | |
Priority | Major [ 3 ] | Minor [ 4 ] |
Assignee Priority | P2 [ 10011 ] |
Ken Fyten
made changes -
Summary | ace:accordionPane - Toggling pane expansion via keyboard breaks the accordion. | ace:accordionPane - Should support navigation to accordionPane header via the keyboard |
Issue Type | Bug [ 1 ] | Improvement [ 4 ] |
Description |
If you close an open/expanded ace:accordionPane by tabbing to the pane header and using the Space/Enter key to toggle the pane it will collapse if already expanded the first time. After this, it is not possible to expand another pane via keyboard OR mouse.
The proper behaviour would be to tab focus to the accordionPane header, and toggle the expansion of the pane open/closed via space/enter as many times as desired. This is reproducible via the Showcase ace:accordion Overview demo. |
Currently, if you click on an ace:accordionPane header with the mouse, it will expand or collapse the accordionPane. However, there is no way to set focus on the header using the keyboard, so you must use the mouse initially to click on the header, and from that point the same header can be toggled via the space-bar.
Support for navigating to an expandable ace:accordionPane header via the Tab key should be added so the component can be both focussed and toggled purely via the keyboard. |
Ken Fyten
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #45742 | Thu Jul 09 14:48:32 MDT 2015 | art.zambrano | |
Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/accordion/AccordionMeta.java
|
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
There's actually keyboard support on the accordion. It just works differently than in the description. When the accordion receives focus, the focus goes to the whole accordion, not just the active pane. When focused, it is possible to use the arrow keys to highlight different accordion pane headers, even if the panes are collapsed. Once an accordion pane header is highlighted, pressing Enter or Space expands/collapses the pane. The arrow keys used are left or up to go up, and right or down to go down.
Should we change this behaviour or just document it in the wiki and/or TLD documentation?