Skip to content

Commit 6f76a79

Browse files
committed
fix(material/chips): remove extra span for aria-description
1 parent c29ff84 commit 6f76a79

File tree

3 files changed

+4
-11
lines changed

3 files changed

+4
-11
lines changed

src/material/chips/chip-option.html

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
<button
55
matChipAction
66
[_allowFocusWhenDisabled]="true"
7-
[attr.aria-selected]="ariaSelected"
7+
[attr.aria-description]="ariaDescription"
88
[attr.aria-label]="ariaLabel"
9-
[attr.aria-describedby]="_ariaDescriptionId"
9+
[attr.aria-selected]="ariaSelected"
1010
role="option">
1111
@if (_hasLeadingGraphic()) {
1212
<span class="mdc-evolution-chip__graphic mat-mdc-chip-graphic">
@@ -35,5 +35,3 @@
3535
<ng-content select="mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"></ng-content>
3636
</span>
3737
}
38-
39-
<span class="cdk-visually-hidden" [id]="_ariaDescriptionId">{{ariaDescription}}</span>

src/material/chips/chip-row.html

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
<span class="mdc-evolution-chip__cell mdc-evolution-chip__cell--primary" role="gridcell"
1111
matChipAction
1212
[disabled]="disabled"
13-
[attr.aria-label]="ariaLabel"
14-
[attr.aria-describedby]="_ariaDescriptionId">
13+
[attr.aria-description]="ariaDescription"
14+
[attr.aria-label]="ariaLabel">
1515
@if (leadingIcon) {
1616
<span class="mdc-evolution-chip__graphic mat-mdc-chip-graphic">
1717
<ng-content select="mat-chip-avatar, [matChipAvatar]"></ng-content>
@@ -40,5 +40,3 @@
4040
<ng-content select="mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"></ng-content>
4141
</span>
4242
}
43-
44-
<span class="cdk-visually-hidden" [id]="_ariaDescriptionId">{{ariaDescription}}</span>

src/material/chips/chip.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -166,9 +166,6 @@ export class MatChip implements OnInit, AfterViewInit, AfterContentInit, DoCheck
166166
/** ARIA description for the content of the chip. */
167167
@Input('aria-description') ariaDescription: string | null = null;
168168

169-
/** Id of a span that contains this chip's aria description. */
170-
_ariaDescriptionId = `${this.id}-aria-description`;
171-
172169
/** Whether the chip list is disabled. */
173170
_chipListDisabled: boolean = false;
174171

0 commit comments

Comments
 (0)