fix: preserve capture confirmation dialogs
All checks were successful
CI / lint (pull_request) Successful in 2m34s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Successful in 1m59s
CI / release-candidate (pull_request) Has been skipped

This commit is contained in:
timmy 2026-08-17 22:59:31 +00:00
parent 58299311d0
commit 44aedfd623

View File

@ -4698,7 +4698,7 @@
if (createIssueModalLifecycle) return createIssueModalLifecycle; if (createIssueModalLifecycle) return createIssueModalLifecycle;
const root = qs('#create-issue-sheet'); const root = qs('#create-issue-sheet');
const background = Array.from(document.body.children).filter(element => const background = Array.from(document.body.children).filter(element =>
element !== root && element.tagName !== 'SCRIPT' element !== root && element.tagName !== 'SCRIPT' && element.getAttribute('role') !== 'dialog'
); );
createIssueModalLifecycle = createIssueCapture.createModalLifecycle({ createIssueModalLifecycle = createIssueCapture.createModalLifecycle({
root, background, document, requestClose:() => closeCreateIssueSheet(), root, background, document, requestClose:() => closeCreateIssueSheet(),