diff options
Diffstat (limited to 'source/features/batch-open-issues.tsx')
-rw-r--r-- | source/features/batch-open-issues.tsx | 6 |
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 }); |