From fd4c0d30d8af429c7b58008aa1ef15873c81942b Mon Sep 17 00:00:00 2001 From: Taraflex Date: Thu, 24 Oct 2019 20:38:11 +0300 Subject: [PATCH] Protect dismissible modals from closing by ESC key --- js/src/common/components/ModalManager.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/js/src/common/components/ModalManager.js b/js/src/common/components/ModalManager.js index 35a5fa3b6..60cb3e207 100644 --- a/js/src/common/components/ModalManager.js +++ b/js/src/common/components/ModalManager.js @@ -53,7 +53,11 @@ export default class ModalManager extends Component { m.redraw(true); - this.$().modal({backdrop: this.component.isDismissible() ? true : 'static'}).modal('show'); + const dismissible = !!this.component.isDismissible(); + this.$().modal({ + backdrop: dismissible || 'static', + keyboard: dismissible + }).modal('show'); } /**