Fix aria-required-children axe violation (#10900)
* Fix aria-required-children axe violation * Fix test selector
This commit is contained in:
parent
4d59a6ff1f
commit
8b7eb8bb1d
2 changed files with 9 additions and 5 deletions
|
@ -47,9 +47,11 @@ describe("Invite dialog", function () {
|
||||||
// Open the room info panel
|
// Open the room info panel
|
||||||
cy.findByRole("button", { name: "Room info" }).click();
|
cy.findByRole("button", { name: "Room info" }).click();
|
||||||
|
|
||||||
|
cy.get(".mx_RightPanel").within(() => {
|
||||||
// Click "People" button on the panel
|
// Click "People" button on the panel
|
||||||
// Regex pattern due to the string of "mx_BaseCard_Button_sublabel"
|
// Regex pattern due to the string of "mx_BaseCard_Button_sublabel"
|
||||||
cy.findByRole("button", { name: /People/ }).click();
|
cy.findByRole("button", { name: /People/ }).click();
|
||||||
|
});
|
||||||
|
|
||||||
cy.get(".mx_BaseCard_header").within(() => {
|
cy.get(".mx_BaseCard_header").within(() => {
|
||||||
// Click "Invite to this room" button
|
// Click "Invite to this room" button
|
||||||
|
|
|
@ -700,6 +700,10 @@ export default class RoomSublist extends React.Component<IProps, IState> {
|
||||||
onKeyDown={this.onHeaderKeyDown}
|
onKeyDown={this.onHeaderKeyDown}
|
||||||
onFocus={onFocus}
|
onFocus={onFocus}
|
||||||
aria-label={this.props.label}
|
aria-label={this.props.label}
|
||||||
|
role="treeitem"
|
||||||
|
aria-expanded={this.state.isExpanded}
|
||||||
|
aria-level={1}
|
||||||
|
aria-selected="false"
|
||||||
>
|
>
|
||||||
<div className="mx_RoomSublist_stickableContainer">
|
<div className="mx_RoomSublist_stickableContainer">
|
||||||
<div className="mx_RoomSublist_stickable">
|
<div className="mx_RoomSublist_stickable">
|
||||||
|
@ -708,9 +712,7 @@ export default class RoomSublist extends React.Component<IProps, IState> {
|
||||||
inputRef={ref}
|
inputRef={ref}
|
||||||
tabIndex={tabIndex}
|
tabIndex={tabIndex}
|
||||||
className="mx_RoomSublist_headerText"
|
className="mx_RoomSublist_headerText"
|
||||||
role="treeitem"
|
|
||||||
aria-expanded={this.state.isExpanded}
|
aria-expanded={this.state.isExpanded}
|
||||||
aria-level={1}
|
|
||||||
onClick={this.onHeaderClick}
|
onClick={this.onHeaderClick}
|
||||||
onContextMenu={this.onContextMenu}
|
onContextMenu={this.onContextMenu}
|
||||||
title={this.props.isMinimized ? this.props.label : undefined}
|
title={this.props.isMinimized ? this.props.label : undefined}
|
||||||
|
|
Loading…
Reference in a new issue