Closed Bug 1275695 Opened 10 years ago Closed 10 years ago

Using filter with job exclusion panel is pretty frustrating

Categories

(Tree Management :: Treeherder, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: wlach, Assigned: wlach)

Details

Attachments

(1 file)

This is for a few reasons: 1. We don't have a debounce filter on the option selection, so it's trying to re-render the whole list every time the user types a character (:parkouss fixed this issue in the test selector in perfherder a few months ago) 2. Our strategy of filtering the list is pretty non-optimal, we could be much faster if we used ng-show as described here: https://tech.small-improvements.com/2013/09/10/angularjs-performance-with-large-lists/ The fundamental problem IMO is that we're just trying to display too much stuff (sort of covered by bug 1266116) but there are some easy things we could do to mitigate the pain of using this interface.
Attachment #8756499 - Flags: review?(cdawson)
Comment on attachment 8756499 [details] [review] [treeherder] wlach:1275695 > mozilla:master Nice! :)
Attachment #8756499 - Flags: review?(cdawson) → review+
Keywords: autoland
Status: NEW → RESOLVED
Closed: 10 years ago
Keywords: autoland
Resolution: --- → FIXED
Commit pushed to master at https://github.com/mozilla/treeherder https://github.com/mozilla/treeherder/commit/d24c2e7f7e377cbd5137e62da07aeeec9ef3058c Bug 1275695 - Make filtering in job exclusion panel much faster and smoother
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: