Comments (5)
cc @chuckjaz is this something you might be interesting in driving at some point over the next couple of quarters?
from components.
Might be something that the new TypeScript transformer pipeline could help with
from components.
Yes. We should consider implementing a generic way to detect when to remove annotations.
from components.
One accessibility check we could have is to allow below:
<mat-button-toggle [aria-label]="foo"></mat-button-toggle>
<mat-button-toggle aria-label="{{foo}}"></mat-button-toggle>
<mat-button-toggle aria-label="some string"></mat-button-toggle>
While we disallow below:
<mat-button-toggle [attr.aria-label]="foo"></mat-button-toggle>
This sort of mistake confuses screen readers like JAWS & NVDA. @dobrevad has more context
from components.
This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.
Read more about our automatic conversation locking policy.
This action has been performed automatically by a bot.
from components.
Related Issues (20)
- bug(Autocomple): impossible to apply filtering on autocomplete field when the requireSelection input is set to true HOT 2
- bug(form-field): mat-label overlap mat-suffix HOT 1
- bug(DragDropModule): Dependency Injection issue with CdkDrag combined with CdkVirtualScroll after upgrade HOT 2
- feat(mat-datepicker): Adding events to next/prev buttons in the calendar
- bug(MatDialog): "autoFocus" configuration property doesn't work when using a CSS selector that targets an element that is rendered conditionally HOT 2
- bug(CdkDrag- CdkDragBoundary): directive `cdkDragBoundary` input properties do not work when the directive is assigned to a host element in a component decorator HOT 2
- feat(material/checkbox): MatCheckbox is missing support for aria-expanded attribute
- feat(OVERLAY): All overlays should use the Popover API (once it reaches stable) HOT 6
- bug(MAT-ICON): aria-disabled="false" is not set anymore (version >= 17.1.0) HOT 2
- bug(MatTable): Nested MatTable's rows have no border if I expand last row of parent MatTable HOT 1
- bug(google-maps): google.maps.Marker is deprecated HOT 1
- bug(MatFormField): mat-label overlays prefix mat-icon in outline mat-form-field in tab groups HOT 2
- bug(MatSelect): Mat select not able to handle long text in the dropdown correctly HOT 2
- bug(Layout): createEmptyStyleRule not adding nonce correctly in Chrome
- TS2551: Property 'option' does not exist on type 'MatSelectionListChange'. Did you mean 'options'? HOT 1
- bug(material/card): The mat-progress-bar overflows when placed in the mat-card-footer HOT 1
- bug(CdkTextareaAutosize): cdkAutosizeMinRows and cdkAutosizeMaxRows settings not working as expected
- docs-bug(COMPONENT): I can no longer view the docs with m2 specs (the default styles) for version v17.X HOT 4
- bug(COMPONENT): The m3 design spec updates are a breaking change, and should not be considered SemVer minor releases in v17. HOT 4
- feat(material/dialog): Allow @Input for data sharing
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from components.