From e251feb83a957c4c5ba8f64256083904397759c8 Mon Sep 17 00:00:00 2001 From: tugcekucukoglu Date: Thu, 11 Jan 2024 20:30:42 +0300 Subject: [PATCH] Fixed #5050 - Calendar: panel does not hide when pressing enter --- components/lib/calendar/Calendar.vue | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/components/lib/calendar/Calendar.vue b/components/lib/calendar/Calendar.vue index 186a60669..8407b40db 100755 --- a/components/lib/calendar/Calendar.vue +++ b/components/lib/calendar/Calendar.vue @@ -2665,13 +2665,9 @@ export default { if (this.overlayVisible) { this.overlayVisible = false; } - } else if (this.overlayVisible && event.code === 'Enter' && this.manualInput && event.target.value !== null && event.target.value?.trim() !== '') { - try { - if (this.isValidSelection(this.parseValue(event.target.value))) { - this.overlayVisible = false; - } - } catch (err) { - /* NoOp */ + } else if (event.code === 'Enter') { + if (this.manualInput && event.target.value !== null && event.target.value?.trim() !== '' && this.isValidSelection(this.parseValue(event.target.value))) { + this.overlayVisible = false; } } },