Improve Forward Dialog a11y by switching to roving tab index interactions (#12306)
* Improve Forward Dialog a11y by switching to roving tab index interactions Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Improve screen reader readout Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Improve screen reader readout Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Add tests Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --------- Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
This commit is contained in:
committed by
GitHub
parent
e807457276
commit
8e68d5d6be
@@ -36,6 +36,7 @@ interface IProps {
|
||||
// This will be inserted after the children.
|
||||
createOverflowElement: (overflowCount: number, totalCount: number) => React.ReactNode;
|
||||
children?: ReactNode;
|
||||
id?: string;
|
||||
}
|
||||
|
||||
export default class TruncatedList extends React.Component<IProps> {
|
||||
@@ -86,7 +87,7 @@ export default class TruncatedList extends React.Component<IProps> {
|
||||
const childNodes = this.getChildren(0, upperBound);
|
||||
|
||||
return (
|
||||
<div className={this.props.className}>
|
||||
<div className={this.props.className} role="list" id={this.props.id}>
|
||||
{childNodes}
|
||||
{overflowNode}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user