diff --git a/wax-prosemirror-services/src/MatchingService/MatchingContainerNodeView.js b/wax-prosemirror-services/src/MatchingService/MatchingContainerNodeView.js
index a66c6e8646bb2f882583e4cb923e97a4e211058c..867fdda7a1a81f1f5ccd6ada0b2e5df45cc32500 100644
--- a/wax-prosemirror-services/src/MatchingService/MatchingContainerNodeView.js
+++ b/wax-prosemirror-services/src/MatchingService/MatchingContainerNodeView.js
@@ -30,7 +30,12 @@ export default class MatchingContainerNodeView extends QuestionsNodeView {
   }
 
   stopEvent(event) {
-    if (event.target.type === 'textarea' || event.target.type === 'text') {
+    if (
+      event.target.type === 'textarea' ||
+      event.target.type === 'text' ||
+      event.target.type === 'button' ||
+      !event.target.type
+    ) {
       return true;
     }
     const innerView = this.context.pmViews[this.node.attrs.id];