Skip to content

Commit 3d3ee56

Browse files
committed
fixed modals not closing on hitting Esc
1 parent 2ae9944 commit 3d3ee56

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

app/assets/javascripts/modals.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
document.addEventListener('DOMContentLoaded', () => {
2-
document.addEventListener('keypress', (ev) => {
3-
if (ev.code === 'Escape') {
4-
document.querySelectorAll('.modal').forEach((el) => el.classList.remove('is-active'));
2+
document.addEventListener('keyup', (ev) => {
3+
if (ev.code === 'Escape' && !ev.metaKey && !ev.ctrlKey) {
4+
document.querySelectorAll('.modal').forEach((el) => {
5+
el.classList.remove('is-active');
6+
});
57
}
68
});
79
});

0 commit comments

Comments
 (0)