-
Bug
-
Resolution: Cannot Reproduce
-
Major
-
None
-
IE 8 - Windows
Using IE 8, the LOADING overlay does not go away on the job configure page. Per issue #6542, I am opening a new defect and attaching page source. The JS error is:
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.2; MS-RTC LM 8; .NET4.0C; .NET4.0E)
Timestamp: Wed, 21 Sep 2011 13:55:25 UTC
Message: Object required
Line: 860
Char: 33
Code: 0
URI: http://jenkins/static/89477826/scripts/hudson-behavior.js
Thank you!
- depends on
-
JENKINS-19457 Buggy plugin implementations break job configuration too easily
-
- Resolved
-
- is related to
-
JENKINS-11521 JavaScript error on job configuration screen prevents editing jobs using Internet Explorer
-
- Resolved
-
-
JENKINS-12787 LOADING overlay does not go away on the Configure System page
-
- Resolved
-
I ended up fixing this in my Jenkins install by modifying hudson-behavior.js. I took some blind stabs at it and it fixed the loading problem, but someone with a better working knowledge of the code may want to clean it up more. In any case, the job config page now loads in all my browsers and the LOADING overlay goes away.
What I did:
1) There were three or four for loops with this syntax:
IE was throwing JS errors because of the missing variable end-value (second value) in the loop. I replaced them with this syntax:
Once again, not sure if that is correct, but does the trick.
2) Around line number 940, this line was throwing a JS error:
because start is null in some cases. I replaced the block of code with this: