Details
-
Bug
-
Resolution: Fixed
-
Highest
-
2.4.0
-
Internet Explorer 8.0 (normal and compatibility modes)
Description
When typing into the Add Reviewers box, or clicking the drop-down when Editing the details of a Crucible review, the box sits there and spins. This only occurs in IE8 (both normal and compatibility modes). It works fine in Firefox and Chrome.
The javascript error is:
Message: Object expected
Line: 1552
Char: 21
Code: 0
URI: https://server.com/static/lakf91/concat.crucible.695eb5e134d6851390f6136d2b44c166.cache.js
which appears to be failing on
parsed.push(parser(r));
because
parser = eval('(' + resp.parser + ')');
is not successfully creating a parser. resp.parser appears to contain a function function (user){var participant = ...
And for some reason IE8 doesn't seem to handle creating a function using a string in an eval statement. Some web research mentions that IE8 doesnt seem to handle creating functions from strings very well, and you should instead use the "Function" method.