Details
Description
To reproduce:
1. deploy attached sample application.
2. Wait for 1 minute (for session to expire)
3. Click on command button
Outcome:
the following JS will be executed twice:
ice.onSessionExpiry(HandleExpireSession);
function HandleExpireSession ()
{
alert("This is a test");
};
and result into double appearance of the alert box
1. deploy attached sample application.
2. Wait for 1 minute (for session to expire)
3. Click on command button
Outcome:
the following JS will be executed twice:
ice.onSessionExpiry(HandleExpireSession);
function HandleExpireSession ()
{
alert("This is a test");
};
and result into double appearance of the alert box
Activity
Evgheni Sadovoi
created issue -
Evgheni Sadovoi
made changes -
Field | Original Value | New Value |
---|---|---|
Attachment | Case11991.zip [ 15481 ] |
Evgheni Sadovoi
made changes -
Salesforce Case Reference | 5007000000RV9XsAAL |
Ken Fyten
made changes -
Assignee | Mircea Toma [ mircea.toma ] | |
Fix Version/s | 3.3 [ 10370 ] | |
Assignee Priority | P2 [ 10011 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #33805 | Wed Mar 06 14:41:49 MST 2013 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces3/trunk/icefaces/core/src/main/javascript/application.js
|
Mircea Toma
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
The session expired are registered twice, once with the global (per page) JSF error callbacks then with the per request callbacks.
The applied fix wires the session expired callbacks only to the global error intercepting JSF callbacks.