diff --git a/libs/components/datetime/src/lib/modules/datepicker/datepicker-calendar-inner.component.ts b/libs/components/datetime/src/lib/modules/datepicker/datepicker-calendar-inner.component.ts index 3aead4853c..09beae8ab1 100644 --- a/libs/components/datetime/src/lib/modules/datepicker/datepicker-calendar-inner.component.ts +++ b/libs/components/datetime/src/lib/modules/datepicker/datepicker-calendar-inner.component.ts @@ -262,13 +262,12 @@ export class SkyDatepickerCalendarInnerComponent // const key = this.keys[event.which]; const key = event.key?.toLowerCase(); - if (!key || event.shiftKey /* || event.altKey */) { + if (!key || key === 'tab' || event.shiftKey /* || event.altKey */) { return; } - if (key !== 'tab') { - event.preventDefault(); - event.stopPropagation(); - } + + event.preventDefault(); + event.stopPropagation(); if (key === 'enter' || key === 'space' || key === ' ') { if (this.isDisabled(this.activeDate)) { diff --git a/libs/components/datetime/src/lib/modules/datepicker/datepicker-calendar.component.html b/libs/components/datetime/src/lib/modules/datepicker/datepicker-calendar.component.html index ccfa515759..4c29929737 100644 --- a/libs/components/datetime/src/lib/modules/datepicker/datepicker-calendar.component.html +++ b/libs/components/datetime/src/lib/modules/datepicker/datepicker-calendar.component.html @@ -8,7 +8,7 @@ (calendarModeChange)="onCalendarModeChange($event)" (selectedDateChange)="onSelectedDateChange($event)" > -
+