We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2ae9944 commit 3d3ee56Copy full SHA for 3d3ee56
app/assets/javascripts/modals.js
@@ -1,7 +1,9 @@
1
document.addEventListener('DOMContentLoaded', () => {
2
- document.addEventListener('keypress', (ev) => {
3
- if (ev.code === 'Escape') {
4
- document.querySelectorAll('.modal').forEach((el) => el.classList.remove('is-active'));
+ document.addEventListener('keyup', (ev) => {
+ if (ev.code === 'Escape' && !ev.metaKey && !ev.ctrlKey) {
+ document.querySelectorAll('.modal').forEach((el) => {
5
+ el.classList.remove('is-active');
6
+ });
7
}
8
});
9
0 commit comments