We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 37db420 + 4762758 commit 724e7faCopy full SHA for 724e7fa
src/components/NcRichContenteditable/NcRichContenteditable.vue
@@ -242,6 +242,7 @@ export default {
242
@compositionstart="isComposing = true"
243
@compositionend="isComposing = false"
244
@keydown.delete="onDelete"
245
+ @keydown.esc.capture="onKeyEsc"
246
@keydown.enter.exact="onEnter"
247
@keydown.ctrl.enter.exact.stop.prevent="onCtrlEnter"
248
@paste="onPaste"
@@ -875,6 +876,14 @@ export default {
875
876
event.stopImmediatePropagation()
877
},
878
879
+ onKeyEsc(event) {
880
+ // prevent event from bubbling when tribute is open
881
+ if (this.tribute && this.isAutocompleteOpen) {
882
+ event.stopImmediatePropagation()
883
+ this.tribute.hideMenu()
884
+ }
885
+ },
886
+
887
/**
888
* Get HTML element with Tribute.js container
889
* @return {HTMLElement}
0 commit comments