-
Bug
-
Resolution: Fixed
-
Medium (View bug fix roadmap)
-
5.2
-
None
-
5.02
-
A SearcherModel is being created and added to the SearcherCollection for each custom field, on every search - even for custom fields hidden by context. This is causing JS execution times long enough in IE8 to bring up a "script running too long" error dialog. (Tested with 1000 custom fields)
A potential fix would be to skip the construction of SearcherModels for hidden custom fields, since they cannot be added to the search anyway. However, the More Criteria sparkler will need to be modified to still allow searching for those custom fields.
Also investigate additional strategies for improving performance when large numbers of custom fields are visible. Some easy wins:
- avoiding the use of _.bindAll in SearcherModel
- check if viewHtml is present before attempting to parse and clean it (viewHtml is not sent from the server if the field does not contain a value, but the code does unnecessary processing attempting to 'clean' this empty value anyway)
- has a derivative of
-
JRASERVER-31358 More than 1000 custom fields makes issue nav really slow in IE8
-
- Closed
-
- relates to
-
JRASERVER-29497 Internet Explorer 8 (IE8) Performance when Using the Issue Navigator
-
- Closed
-
-
JRADEV-20155 Failed to load
- causes
-
JSP-144756 You do not have permission to view this issue
- mentioned in
-
Wiki Page Failed to load
We are having more than 1000 fields and facing slowness in issue nav.
Please reopen this issue to fix the issue for more than 1000 fields