diff options
author | 2020-05-06 22:21:21 +0200 | |
---|---|---|
committer | 2020-05-06 22:21:21 +0200 | |
commit | 90b43ae76d84b53eb01a1d8961907c515c010994 (patch) | |
tree | dba97df97b7d821b166f2e5eadce3be1dcc90a03 /source/features/pr-filters.tsx | |
parent | f7aa9d34b9c6d77faa68869b9bc8e77354e31c3a (diff) | |
download | refined-github-90b43ae76d84b53eb01a1d8961907c515c010994.tar.gz refined-github-90b43ae76d84b53eb01a1d8961907c515c010994.tar.zst refined-github-90b43ae76d84b53eb01a1d8961907c515c010994.zip |
Make `pr-filters` faster (#3057)20.5.7
Diffstat (limited to 'source/features/pr-filters.tsx')
-rw-r--r-- | source/features/pr-filters.tsx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/features/pr-filters.tsx b/source/features/pr-filters.tsx index 72a2d472..6dc1e8c1 100644 --- a/source/features/pr-filters.tsx +++ b/source/features/pr-filters.tsx @@ -3,6 +3,7 @@ import select from 'select-dom'; import delegate from 'delegate-it'; import cache from 'webext-storage-cache'; import CheckIcon from 'octicon/check.svg'; +import elementReady from 'element-ready'; import features from '../libs/features'; import * as pageDetect from '../libs/page-detect'; import * as api from '../libs/api'; @@ -84,7 +85,7 @@ const hasChecks = cache.function(async (): Promise<boolean> => { }); async function addChecksFilter(): Promise<void> { - const reviewsFilter = select(reviewsFilterSelector); + const reviewsFilter = await elementReady(reviewsFilterSelector); if (!reviewsFilter) { return; } @@ -123,5 +124,6 @@ features.add({ include: [ pageDetect.isPRList ], + waitForDomReady: false, init }); |