summaryrefslogtreecommitdiff
path: root/source/features/batch-open-issues.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'source/features/batch-open-issues.tsx')
-rw-r--r--source/features/batch-open-issues.tsx6
1 files changed, 4 insertions, 2 deletions
diff --git a/source/features/batch-open-issues.tsx b/source/features/batch-open-issues.tsx
index ce87c81a..10b5ade9 100644
--- a/source/features/batch-open-issues.tsx
+++ b/source/features/batch-open-issues.tsx
@@ -1,6 +1,7 @@
import React from 'dom-chef';
import select from 'select-dom';
import delegate from 'delegate-it';
+import elementReady from 'element-ready';
import features from '../libs/features';
import * as pageDetect from '../libs/page-detect';
@@ -32,8 +33,8 @@ function openIssues(): void {
});
}
-function init(): void | false {
- if (select.all('.js-issue-row').length < 2) {
+async function init(): Promise<void | false> {
+ if (!await elementReady('.js-issue-row + .js-issue-row')) {
return false;
}
@@ -72,5 +73,6 @@ features.add({
include: [
pageDetect.isDiscussionList
],
+ waitForDomReady: false,
init
});