diff --git a/framework/core/js/src/common/components/ModalManager.js b/framework/core/js/src/common/components/ModalManager.js
index <HASH>..<HASH> 100644
--- a/framework/core/js/src/common/components/ModalManager.js
+++ b/framework/core/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');
   }
 
   /**
Protect dismissible modals from closing by ESC key