In IE 6 or 7, form validation can trigger a Stack Overflow error in the browser.
This issues appears to be caused by the isDeepVisible method call. Refactoring this code so that isDeepVisible is a function which takes an element as an argument, as opposed to adding the method to the Element object, should resolve the problem.
IE has known compatibility issues with recursive calls to methods added to an object.
The problem is most prevelent when validating components which are nested in several divs.
|Field||Original Value||New Value|
|Assignee||Howard M. Lewis Ship [ hlship ]|
|Status||Open [ 1 ]||In Progress [ 3 ]|
|Status||In Progress [ 3 ]||Closed [ 6 ]|
|Resolution||Fixed [ 1 ]|
|Fix Version/s||5.0.12 [ 12313048 ]|
|Workflow||jira [ 12431373 ]||Default workflow, editable Closed status [ 12568731 ]|
|Workflow||Default workflow, editable Closed status [ 12568731 ]||jira [ 12591755 ]|
|Transition||Time In Source Status||Execution Times||Last Executer||Last Execution Date|
|2d 5h 15m||1||Howard M. Lewis Ship||22/May/08 00:27|
|1h 38m||1||Howard M. Lewis Ship||22/May/08 02:06|