Description of problem: Ticket-monster demo does not work in IE 10 properly. Requirejs throws loading module timeout error(underscore, backbone) in js console. Refresh is not successful most of the time. Clicking menu links is more reliable. In Chrome works fine. How reproducible: Always. Steps to Reproduce: 1.Deploy TiMo 2.Open url (e.g. http://localhost:8080/ticket-monster Actual results: Page is blank. Expected results: Page works. Detailed js log: SCRIPT1002: Syntax error utilities.js, line 3 character 5 SCRIPT5007: Unable to get property 'applyTemplate' of undefined or null reference router.js, line 45 character 8 SCRIPT5022: Load timeout for modules: order!router text!app/../../templates/desktop/booking-details.html http://requirejs.org/docs/errors.html#timeout require.js, line 1634 character 9 SCRIPT5022: Load timeout for modules: order!router text!app/../../templates/desktop/booking-details.html http://requirejs.org/docs/errors.html#timeout require.js, line 1634 character 9
Addressed by https://github.com/jboss-jdf/ticket-monster/commit/6b63d7584c3f75bb0614b414fff56f42920f855a
Also: https://github.com/jboss-jdf/ticket-monster/commit/84478d2090f6dd377ff7f56cb4f3ab7c9114b6e8 Note: issues in IE9 are not caused by race conditions, but by browser incompatibilities
Verified that fix completely fixed TiMo behavior in IE9.
I picked up both commits https://github.com/jboss-jdf/ticket-monster/commit/6b63d7584c3f75bb0614b414fff56f42920f855a and https://github.com/jboss-jdf/ticket-monster/commit/84478d2090f6dd377ff7f56cb4f3ab7c9114b6e8 into http://git.app.eng.bos.redhat.com/?p=wfk/ticket-monster.git;a=commitdiff;h=c95ec28b0042fd1687218975d31efbec2541ea0b and http://git.app.eng.bos.redhat.com/?p=wfk/ticket-monster.git;a=commitdiff;h=5743c3b773eeff2c21fd3644734c89d35ff62e05
Verified TiMo works with WFK 2.1.0.CR2 TiMO rebuild correctly with IE10.
Verified TiMo works with WFK 2.1.0.CR2 TiMO rebuild correctly with IE9.
Distributed as a part of WFK 2.1.0.GA release.