Details
-
Type: Bug
-
Status: Closed
-
Priority: Minor
-
Resolution: Invalid
-
Affects Version/s: 2.0.0
-
Fix Version/s: 3.0
-
Component/s: ACE-Components
-
Labels:None
-
Environment:IF 2, Adv. Comps tabSet component, FF 3.6, Chrome 8, etc.
Description
Testing of keyboard navigation with the ace-showcase app., tabSet demos shows the following issues with the Animation demo:
- Once focus is on a tab, pressing "enter" on focussed tab selects that tab, but only half of the expected animation executes (the tab pane text fades out, but the new tab is not made visible). Once this happens the first time, the tab selection state is corrupted and multiple tabs can appear selected a the same time, but the tab pane doesn't reflect the selected tab, etc.
Seems to work as expected when the mouse click is used to select the tab, but breaks when the "enter" key is used to select the tab. Looks like it might be related to the default "submit on enter" feature of the IF2 bridge. Perhaps the enter key should be processed by the tabSet component and not allowed to bubble up the dom.
- Once focus is on a tab, pressing "enter" on focussed tab selects that tab, but only half of the expected animation executes (the tab pane text fades out, but the new tab is not made visible). Once this happens the first time, the tab selection state is corrupted and multiple tabs can appear selected a the same time, but the tab pane doesn't reflect the selected tab, etc.
Seems to work as expected when the mouse click is used to select the tab, but breaks when the "enter" key is used to select the tab. Looks like it might be related to the default "submit on enter" feature of the IF2 bridge. Perhaps the enter key should be processed by the tabSet component and not allowed to bubble up the dom.
Activity
Ken Fyten
created issue -
Ken Fyten
made changes -
Field | Original Value | New Value |
---|---|---|
Salesforce Case | [] | |
Description |
Testing of keyboard navigation with the ace-showcase app., tabSet demos shows the following issues with the Tab Set (Server Side) demo that demonstrates use of the label facet: Tab Set (Server-Side): - Once focus is on a tab, arrow keys do not work to switch between tabs. - Pressing "space" or "enter" on focussed tab does not select that tab. - Pressing "space" or "enter" on focussed "Close" button in label facet does not close the tab. The expected behaviour is consistent with Tab Set (Client-Side): - Once focus is on a tab, arrow keys do switch between tabs (correct). - Pressing "space" or "enter" on focussed tab does select that tab (correct). |
Testing of keyboard navigation with the ace-showcase app., tabSet demos shows the following issues with the Animation demo: - Once focus is on a tab, pressing "enter" on focussed tab selects that tab, but only half of the expected animation executes (the tab pane text fades out, but the new tab is not made visible). Once this happens the first time, the tab selection state is corrupted and multiple tabs can appear selected a the same time, but the tab pane doesn't reflect the selected tab, etc. Seems to work as expected when the mouse click is used to select the tab, but breaks when the "enter" key is used to select the tab. Looks like it might be related to the default "submit on enter" feature of the IF2 bridge. Perhaps the enter key should be processed by the tabSet component and not allowed to bubble up the dom. |
Ken Fyten
made changes -
Salesforce Case | [] | |
Assignee Priority | P2 | P1 |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #23488 | Sun Dec 12 17:31:43 MST 2010 | adnan.durrani | Fix for |
Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/ace/component/resources/org.icefaces.component.tab/tabset.js
MODIFY /icefaces2/trunk/icefaces/ace/component/resources/org.icefaces.component.animation/animation.js |
Adnan Durrani
made changes -
Status | Open [ 1 ] | In Progress [ 3 ] |
Adnan Durrani
made changes -
Status | In Progress [ 3 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #23638 | Sun Dec 19 22:25:50 MST 2010 | adnan.durrani | Fix towards |
Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/tab/TabSetRenderer.java
MODIFY /icefaces2/trunk/icefaces/ace/component/resources/org.icefaces.component.tab/tabset.js |
Adnan Durrani
made changes -
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Mandeep Hayher
made changes -
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Ken Fyten
made changes -
Salesforce Case | [] | |
Fix Version/s | 2.0.1 [ 10255 ] | |
Fix Version/s | 2.0.0 [ 10230 ] |
Ken Fyten
made changes -
Salesforce Case | [] | |
Assignee Priority | P1 | |
Priority | Major [ 3 ] | Minor [ 4 ] |
Ken Fyten
made changes -
Fix Version/s | 2.1 [ 10241 ] | |
Fix Version/s | 2.0.1 [ 10255 ] |
Ken Fyten
made changes -
Status | Reopened [ 4 ] | Closed [ 6 ] |
Resolution | Invalid [ 6 ] |
Command: Commit
Modified: D:\work\development\head\svn\ossrepo\icefaces2\trunk\icefaces\ace\component\resources\org.icefaces.component.animation\animation.js
Modified: D:\work\development\head\svn\ossrepo\icefaces2\trunk\icefaces\ace\component\resources\org.icefaces.component.tab\tabset.js
Sending content: D:\work\development\head\svn\ossrepo\icefaces2\trunk\icefaces\ace\component\resources\org.icefaces.component.animation\animation.js
Sending content: D:\work\development\head\svn\ossrepo\icefaces2\trunk\icefaces\ace\component\resources\org.icefaces.component.tab\tabset.js
Completed: At revision: 23488