Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 1.1 Beta
-
Component/s: None
-
Labels:None
-
Environment:jsf2 icefaces3 icemobile
Description
In mobitest can click on panel2 and then panel3 and then panel1
since panel1 is client, it is not closing the panel3 so need to focus on proper behaviour of client="true" contentPanes to ensure the previous one is closed.
since panel1 is client, it is not closing the panel3 so need to focus on proper behaviour of client="true" contentPanes to ensure the previous one is closed.
Activity
Judy Guglielmin
created issue -
Philip Breau
made changes -
Field | Original Value | New Value |
---|---|---|
Assignee | Steve Maryka [ steve.maryka ] | Philip.breau [ philip.breau ] |
Philip Breau
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Fix Version/s | 1.0 Beta [ 10290 ] | |
Fix Version/s | EE 1.1 [ 10339 ] | |
Resolution | Fixed [ 1 ] |
Philip Breau
made changes -
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Philip Breau
made changes -
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Fix Version/s | 1.1 Beta [ 10320 ] | |
Fix Version/s | 1.0 Beta [ 10290 ] | |
Resolution | Fixed [ 1 ] |
Migration
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
This is due to the hash that was added to the accordion script. Whenever the there's a dom update now, the script is re-evaluated, calling mobi.accordionController.initClient(), which calls Accordion.updateProperties(), which resets the paneOpId variable back to cfgIn.opened. The accordion then has the wrong state for the panel that's opened, thinking it's still the original. When the user then opens the closed panel that the component thinks is opened, it doesn't close the right panel.