Fix Datepicker focus loop by replacing Popper

Daniel Termin

Release notes

  • Replaces Popper with PopOver in DatePicker to address accessibility issues caused by keyboard navigation discrepancies.
  • Adds DateCalendar.styles.tsx holding detailed style overrides for DateCalendar component.
  • Makes a bunch of micro-adjustments to DateCalendar styles to better conform to the design library.

Ärende

Ändrade komponenter

Dependency bumpar

  • props/journey-card-types

  • props/journey-summary-types

  • props/navigation-props

  • ui/action-buttons

  • ui/app-bar

  • ui/app-bar-base

  • ui/autocomplete

  • ui/badge

  • ui/bottom-sheet

  • ui/bottom-sheet-swipeable

  • ui/button

  • ui/campaign-card

  • ui/card

  • ui/checkbox

  • ui/checkbox-card

  • ui/chip

  • ui/circular-progress

  • ui/data-grid

  • ui/date-field

  • ui/date-picker-button

  • ui/date-picker-week

  • ui/date-range-picker

  • ui/departure-card

  • ui/departure-card-skeleton

  • ui/dialog

  • ui/execute-button

  • ui/fab

  • ui/feature-button

  • ui/filter-row

  • ui/flow-button

  • ui/icon

  • ui/icon-button

  • ui/icon-button-card

  • ui/information-card

  • ui/journey-card

  • ui/journey-summary

  • ui/list-item-journey-summary

  • ui/logo

  • ui/menu

  • ui/mini-button

  • ui/navigation-bar

  • ui/navigation-button

  • ui/navigation-rail

  • ui/popper

  • ui/product-card

  • ui/prominent-action-button

  • ui/radio

  • ui/radio-button-card

  • ui/radio-card

  • ui/radio-toggle-card

  • ui/scrollable-container

  • ui/search-button

  • ui/select

  • ui/sheet

  • ui/side-sheet

  • ui/snackbar

  • ui/station-picker

  • ui/status-circle

  • ui/status-text

  • ui/stepper

  • ui/switch

  • ui/switch-card

  • ui/switch-list-item

  • ui/table

  • ui/tabs

  • ui/text-button

  • ui/text-field

  • ui/text-field-button

  • ui/ticket-card

  • ui/tooltip

  • ui/transport-details

  • ui/transport-summary

  • ui/travel-time

  • ui/traveller-field

  • ui/vma

  • utils/card-limited-click-area

  • utils/navigation-utils

  • utils/screen-reader-utils