Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 3.2
-
Fix Version/s: 3.3
-
Component/s: ACE-Components
-
Labels:None
-
Environment:MyFaces, Mojarra
-
Assignee Priority:P1
Description
The comboBox and autoCompleteEntry have javascript errors in the console when navigating between examples of the respective components. The exceptions vary depending on which sample is browsed from and to, and whether Mojarra or MyFaces is used.
[window] Error [status: sendError code: 0]: undefined
http://localhost:8080/showcase/javax.faces.resource/bridge.js.jsf?ln=ice.core&v=3_3_0_130403
Line 1
TypeError: at is undefined
http://localhost:8080/showcase/javax.faces.resource/bridge.js.jsf?ln=ice.core&v=3_3_0_130403
Line 1
TypeError: s is undefined
What I've found is that it's easiest to reproduce the issue with comboBox, by going to one comboBox example, showing the popup, and while it's still displaying, clicking to go to another comboBox example. 100% of the time one of those exceptions will occur. I recommend using MyFaces.
The hope is that with te shared javascript, a comboBox fix will also fix autoCompleteEntry, or illuminate a fix for it as well.
[window] Error [status: sendError code: 0]: undefined
http://localhost:8080/showcase/javax.faces.resource/bridge.js.jsf?ln=ice.core&v=3_3_0_130403
Line 1
TypeError: at is undefined
http://localhost:8080/showcase/javax.faces.resource/bridge.js.jsf?ln=ice.core&v=3_3_0_130403
Line 1
TypeError: s is undefined
What I've found is that it's easiest to reproduce the issue with comboBox, by going to one comboBox example, showing the popup, and while it's still displaying, clicking to go to another comboBox example. 100% of the time one of those exceptions will occur. I recommend using MyFaces.
The hope is that with te shared javascript, a comboBox fix will also fix autoCompleteEntry, or illuminate a fix for it as well.
Re-tested autoCompleteEntry and ComboBox components in showcase with revision# 34269 in Firefox19 and IE9, and the JS errors could not be reproduced any longer.