Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: EE-3.3.0.GA_P02
-
Fix Version/s: 4.0, EE-3.3.0.GA_P03
-
Component/s: ICECORE-Components
-
Labels:None
-
Environment:ICEfaces4 trunk rev. 41589
Browsers: IE, Firefox
Server: Tomcat7
-
Assignee Priority:P1
Description
QA test application:
http://dev.icesoft.com/svn/repo/qa/trunk/Regression-Icefaces4/Sparkle/Manual/navigationNotifier
Issues found:
1) This component works only in Chrome, but not in IE or Firefox.
2) If using icecore:navigationNotifier with an ace: component on the page (as example ace:panel), there is a browser console error on page load or when mousing over the page (all browsers):
Uncaught TypeError: undefined is not a function ace-jquery.js.jsf?ln=icefaces.ace&v=4_0_0_140704:3040
http://dev.icesoft.com/svn/repo/qa/trunk/Regression-Icefaces4/Sparkle/Manual/navigationNotifier
Issues found:
1) This component works only in Chrome, but not in IE or Firefox.
2) If using icecore:navigationNotifier with an ace: component on the page (as example ace:panel), there is a browser console error on page load or when mousing over the page (all browsers):
Uncaught TypeError: undefined is not a function ace-jquery.js.jsf?ln=icefaces.ace&v=4_0_0_140704:3040
Activity
Carmen Cristurean
created issue -
Carmen Cristurean
made changes -
Field | Original Value | New Value |
---|---|---|
Description |
QA test application:
http://dev.icesoft.com/svn/repo/qa/trunk/Regression-Icefaces4/Sparkle/Manual/navigationNotifier Issues found: 1) This component works only in Chrome, but not in IE or Firefox. 2) If using icecore:navigationNotifier with an ace: component on the page (as example ace:panel), there is a browser console error on page load or when mousing over the page (all browsers): Uncaught TypeError: undefined is not a function ace-jquery.js.jsf?ln=icefaces.ace&v=4_0_0_140704:30 40 |
QA test application:
http://dev.icesoft.com/svn/repo/qa/trunk/Regression-Icefaces4/Sparkle/Manual/navigationNotifier Issues found: 1) This component works only in Chrome, but not in IE or Firefox. 2) If using icecore:navigationNotifier with an ace: component on the page (as example ace:panel), there is a browser console error on page load or when mousing over the page (all browsers): Uncaught TypeError: undefined is not a function ace-jquery.js.jsf?ln=icefaces.ace&v=4_0_0_140704:3040 |
Carmen Cristurean
made changes -
Fix Version/s | 4.0 [ 11382 ] |
Ken Fyten
made changes -
Summary | icecore:navigationNotifier issues | icecore:navigationNotifier issues on IE, Firefox |
Assignee | Mircea Toma [ mircea.toma ] | |
Assignee Priority | P1 [ 10010 ] |
Carmen Cristurean
made changes -
Affects Version/s | EE-3.3.0.GA_P02 [ 11371 ] |
Ken Fyten
made changes -
Affects Version/s | 4.0 [ 11382 ] |
Ken Fyten
made changes -
Security | Private [ 10001 ] |
Ken Fyten
made changes -
Fix Version/s | EE-3.3.0.GA_P03 [ 11572 ] |
Ken Fyten
made changes -
Assignee Priority | P1 [ 10010 ] | P2 [ 10011 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #41823 | Mon Jul 21 13:24:52 MDT 2014 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/core/src/main/java/org/icefaces/impl/component/NavigationNotifierHandler.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #41837 | Wed Jul 23 09:30:55 MDT 2014 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/core/src/main/java/org/icefaces/impl/component/NavigationNotifier.java
MODIFY /icefaces4/trunk/icefaces/core/src/main/java/org/icefaces/util/CachingHeaderPhaseListener.java |
Mircea Toma
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Assignee Priority | P2 [ 10011 ] | P1 [ 10010 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #41844 | Wed Jul 23 13:04:51 MDT 2014 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/core/src/main/java/org/icefaces/impl/component/NavigationNotifier.java
DEL /icefaces4/trunk/icefaces/core/src/main/resources/META-INF/resources/navigation-notifier/json2007.js ADD /icefaces4/trunk/icefaces/core/src/main/resources/META-INF/resources/navigation-notifier/json2.js MODIFY /icefaces4/trunk/icefaces/core/src/main/resources/META-INF/resources/navigation-notifier/rsh.js |
Mircea Toma
made changes -
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Liana Munroe
made changes -
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Mircea Toma
made changes -
Status | Reopened [ 4 ] | 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 | #42547 | Thu Sep 11 13:23:11 MDT 2014 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/core/src/main/resources/META-INF/resources/navigation-notifier/navigation-notifier.js
|
Mircea Toma
made changes -
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
After lots of unsuccessful debugging to try to find out where Firefox fails to run as expected the component was modified to output the exact same markup as the test page provide with RSH library. Even then the component would not replicate the behaviour found in the test page.
Finally the only difference that could be found was in the response headers for the page load. JSF sends no-cache headers thus forcing the browser to discard the history state saved in the previously loaded page.
The conclusion is that JSF is not a compatible environment for RSH+Firefox.