We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8845a29 commit b69cbd5Copy full SHA for b69cbd5
1 file changed
src/js/components/Modal/index.svelte
@@ -35,6 +35,7 @@
35
focusHelpOnClose = false,
36
focusMyAccountOnClose = false,
37
focusButtonOnClose = false,
38
+ focusDownloadOnClose = false,
39
title,
40
body,
41
footer,
@@ -59,7 +60,7 @@
59
60
}
61
isOpen = true;
62
dialog.showModal();
- if (focusHelpOnClose || focusMyAccountOnClose || focusButtonOnClose) {
63
+ if (focusHelpOnClose || focusMyAccountOnClose || focusButtonOnClose || focusDownloadOnClose) {
64
window.addEventListener('keydown', logKeys);
65
66
};
@@ -86,6 +87,9 @@
86
87
if (focusButtonOnClose) {
88
document.querySelector('#feedback-form').focus();
89
90
+ if (focusDownloadOnClose) {
91
+ setTimeout(() => {document.getElementById('submit-download').focus();}, 100)
92
+ }
93
94
95
onMount(() => {
0 commit comments