Skip to content

Commit 851103f

Browse files
committed
fix: overlaypanel only be closed on escape key pressed
primefaces#4712 primefaces#4712
1 parent 2d4b554 commit 851103f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

components/lib/overlaypanel/OverlayPanel.vue

+2-1
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,7 @@ export default {
139139
this.unbindOutsideClickListener();
140140
this.unbindScrollListener();
141141
this.unbindResizeListener();
142+
this.unbindDocumentKeyDownListener();
142143
OverlayEventBus.off('overlay-click', this.overlayEventListener);
143144
this.overlayEventListener = null;
144145
this.$emit('hide');
@@ -192,7 +193,7 @@ export default {
192193
}
193194
},
194195
onKeyDown(event) {
195-
if (event.code === 'Escape' || this.closeOnEscape) {
196+
if (event.code === 'Escape' && this.closeOnEscape) {
196197
this.visible = false;
197198
}
198199
},

0 commit comments

Comments
 (0)