summaryrefslogtreecommitdiff
path: root/source/features/pr-filters.tsx
diff options
context:
space:
mode:
authorGravatar Flo Edelmann <florian-edelmann@online.de> 2020-05-06 22:21:21 +0200
committerGravatar GitHub <noreply@github.com> 2020-05-06 22:21:21 +0200
commit90b43ae76d84b53eb01a1d8961907c515c010994 (patch)
treedba97df97b7d821b166f2e5eadce3be1dcc90a03 /source/features/pr-filters.tsx
parentf7aa9d34b9c6d77faa68869b9bc8e77354e31c3a (diff)
downloadrefined-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.tsx4
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
});