components
components copied to clipboard
Component infrastructure and Material Design components for Angular
It looks like some screen reader / browser combinations (NVDA + Chrome in this case) won't read out the index of the radio button within the group correctly, if it's...
This is a resubmit of #22350 which was merged in by accident. In an earlier PR we switched the flex-based table styles to target the tag names, rather than classes...
Applied missed boolean/number coercion for `@Input`'s.
When the positioning of an overlay is calculated, the overlay pane is moved to the top right corner, and given an unbounded size. Based on the calculated size, a position...
- remove `cdk-visually-hidden` class from native inputs, size/position them correctly for hovering, and hide them with `opacity` - this approach is based on what MDC Web uses and how our...
Similar fix to #22446 for the slide toggle. Moves around the DOM in order to avoid the behavior where NVDA will read out "clickable" before the label, if the `input`...
NVDA has some behavior where if an `input` is placed inside an element with a `click` or `mousedown` listener, the screen reader considers it as "clickable" and reads out "clickable"...
Adds a `virtualRows` directive which enables virtual scrolling for CDK tables. ### Open questions Blocks of code that are subject to further discussion or contain potentially breaking changes are annotated...
Adds support for density to the MDC-based `mat-menu`.
The dialog content directives try to resolve their closest dialog using DI, and if it fails (e.g. inside a template dialog), they fall back to resolving it through the DOM....