-
Bug
-
Resolution: Fixed
-
Low (View bug fix roadmap)
-
6.3.1, 6.4.13, 7.3.3, 7.7.0, 7.0.0, 7.6.4, 7.12.3, 8.13.3, 8.13.9, 8.18.2, 8.20.11
-
6.03
-
56
-
Severity 3 - Minor
-
175
-
Unable to select all options in Issue Navigator screen
NOTE: This bug report is for JIRA Server. Using JIRA Cloud? See the corresponding suggestion.
Issue Summary
When using the drop-down menus in the issue navigator screen, users receive the following prompt: 'X more options. Continue typing to refine further.' This shows up in multiple search fields and can prevent users from finding the option they are looking for if they are unsure of the exact name of that value. It can also cause some values to become un-selectable.
For example, when using List View of Issue Navigator, the user has the ability to select fields to add as Columns to the list. The Columns drop down selector can only display 25 fields at any time. In order to see more, the user is prompted with a message as follows: ## more options. Continue typing to refine further.
In the circumstance where a user is trying to search for a value (e.g. "Type"), but the environment has more than 25 fields (including Custom Fields) which have the word "Type" as part of the value, the user may not be able to find "Type" in the list, yet, they cannot refine further by adding more characters; they are only looking for "Type".
This impacts users with a large number of custom fields in their environment, who might stumble into this issue.
Steps to Reproduce
In any other field, the search needs to be refined further to select certain values. This is not the cause for other fields, like the inline user picker in the issue view which displays all options. There are two existing feature requests for this issue:
The value not being selectable can be reproduced in the list view:
- Create one custom field with a specific name (e.g. "Type")
- Create at least 25 other custom fields with any combination of characters, followed by "Type" (e.g. "Example Type")
- Go to the Issue Navigator, and be in List View.
- Click the Columns dropdown, and search for "Type"
Expected Results
The user should be able to select "Type". This could be accomplished by allowing the user to expand the search results without typing (e.g. Click to refine further)
Actual Results
The user is prompted to continue typing to refine further. Any further typing beyond "Type" will result in a non-match for the value "Type", making it impossible to select this value.
Workaround 1
- Rename the custom field to something else which does not cause this issue in the Column search.
- Add this renamed field as a column to the List View in the Issue Navigator
- Rename the custom field back to what it originally was
Workaround 2
Increase the number of fields displayed in the control from the default 25.
Note, that this only helps if the number of status-named fields is not significantly higher than 25, where increasing the threshold will allow you to easily filter through all status-named fields without cutting off.
- Modify the file <JIRA_INSTALL_DIR>/atlassian-jira/includes/ajs/list/List.js as below (after backing up the original file)
find the line below:var maxResult = this.maxInlineResultsDisplayed;
and modify it as below, for example:
var maxResult = 40;
Here 40 is the new max length of the list, instead of 25. If this is not enough you may increase it further, but too large values can cause other issues related to display, so better to keep this as low as possible.
- Rename List-min.js file to List-min.js.hide.
- Restart Jira, clear the browser cache, and test if you can reach the desired field.
Note that if you update Jira, this procedure will have to be applied again on each node.
Workaround 3
Select the required field via developer tools manipulations in the browser. You can manually locate the required input control for the field from the page source code, and enable it by following these steps. In this case, we will do this with the "Status" field:
- Perform an issue query or click "View all issues and filters" to cause a list of issues to be displayed.
- Click on the "Columns" dropdown.
- Scroll to the bottom of the list.
- Right-click on the text "Continue typing to refine further". (You can actually right-click anywhere in the Columns chooser, but this puts you close to the tag you're going to be looking for in step 6.)
- Select "Inspect" (on Chrome). This should open a browser development window to the right where you can inspect and modify the page's HTML.
- In the "Elements" window at the top of the inspection area (on Chrome), scroll down until you see an element titled
<select id="user-column-sparkler"...>. - Expand "user-column-sparkler".
- Expand "optgroup label" within it.
- Scroll down until you find the node <option title="Status" value="status">Status</option> (It may be necessary to click "Show all nodes" to see it.)
- Right-click on that node and select "Add attribute". Type: selected="selected". The node should now read:
<option title="Status" value="status" selected="selected">Status</option> - Click "Done" back in the column chooser widget.
- The "Status" column should now appear in your issues list. It should not be necessary to repeat this.
- duplicates
-
JRASERVER-69018 Unable to search 'status' column in issue navigator when I have many custom fields include name 'status'
- Closed
- is duplicated by
-
JRASERVER-60883 Issue navigator doesn't list out all options for fields
-
- Closed
-
-
JRASERVER-72605 When adding columns to filters, only 25 results are returned
-
- Closed
-
-
JRASERVER-69018 Unable to search 'status' column in issue navigator when I have many custom fields include name 'status'
- Closed
- is related to
-
JRASERVER-60242 Improve behaviour of Issue Navigator 'Add Columns' search
- Closed
- relates to
-
JRASERVER-77593 In basic search, lists only show the first alphabetical items as checked
-
- Closed
-
-
JRACLOUD-59412 See more available fields for Columns in List View of Issue Navigator without typing
- Closed
-
JRASERVER-30831 Large lists of possible matches in all autocomplete-enabled fields should show all of them, instead of "x more options. Continue typing to refine further"
- Gathering Interest
-
JRASERVER-39700 When performing a basic search, Issue Navigator Fields Drop Down menu should display full list of selected options
- Gathering Interest
-
JRASERVER-44667 Unable to view a complete list of columns to display/search/sort by even when there are many of them
- Gathering Interest
-
JRASERVER-76279 Display all fields for Columns in Issue Navigator
- Gathering Interest
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
I suggest a solution easy to implement for this issue: sort the result of the filter in ascending order by length. This is enough to have always on top the exact match, even when a field with a short name si searched and such a name is part of too many other field names!