From c787b45980eea1f255ca235796c05e5597e3ce17 Mon Sep 17 00:00:00 2001 From: Kristiyan Kostadinov Date: Sun, 26 Mar 2023 09:08:11 +0200 Subject: [PATCH] fix(material/datepicker): remove div as a child of button Fixes that we had divs as children of buttons which some a11y tools complain about. Fixes #26825. --- src/material/datepicker/calendar-body.html | 6 +++--- src/material/datepicker/calendar-body.scss | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/material/datepicker/calendar-body.html b/src/material/datepicker/calendar-body.html index f66fc480740f..e386c7a5a43c 100644 --- a/src/material/datepicker/calendar-body.html +++ b/src/material/datepicker/calendar-body.html @@ -66,13 +66,13 @@ [attr.aria-describedby]="_getDescribedby(item.compareValue)" (click)="_cellClicked(item, $event)" (focus)="_emitActiveDateChange(item, $event)"> -
{{item.displayValue}} -
- + + diff --git a/src/material/datepicker/calendar-body.scss b/src/material/datepicker/calendar-body.scss index 2a4135dea210..de23c15c3dfd 100644 --- a/src/material/datepicker/calendar-body.scss +++ b/src/material/datepicker/calendar-body.scss @@ -76,6 +76,7 @@ $calendar-range-end-body-cell-size: left: 0; z-index: 0; box-sizing: border-box; + display: block; // We want the range background to be slightly shorter than the cell so // that there's a gap when the range goes across multiple rows.