Make a11y related lint rules more strict (#11372)
This commit is contained in:
parent
5152aad059
commit
93b66501f5
3 changed files with 8 additions and 6 deletions
|
@ -109,7 +109,6 @@ module.exports = {
|
|||
"jsx-a11y/no-noninteractive-tabindex": "off",
|
||||
"jsx-a11y/no-static-element-interactions": "off",
|
||||
"jsx-a11y/role-supports-aria-props": "off",
|
||||
"jsx-a11y/tabindex-no-positive": "off",
|
||||
|
||||
"matrix-org/require-copyright-header": "error",
|
||||
},
|
||||
|
|
|
@ -40,7 +40,14 @@ describe("Registration", () => {
|
|||
cy.findByRole("button", { name: "Continue" }).should("be.visible");
|
||||
// Only snapshot the server picker otherwise in the background `matrix.org` may or may not be available
|
||||
cy.get(".mx_Dialog").percySnapshotElement("Server Picker", { widths: [516] });
|
||||
cy.checkA11y();
|
||||
cy.checkA11y(undefined, {
|
||||
rules: {
|
||||
// Axe is unhappy with the configuration error's contrast here
|
||||
"link-in-text-block": {
|
||||
enabled: false,
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
cy.findByRole("textbox", { name: "Other homeserver" }).type(homeserver.baseUrl);
|
||||
cy.findByRole("button", { name: "Continue" }).click();
|
||||
|
|
|
@ -59,10 +59,6 @@ Cypress.Commands.overwrite(
|
|||
"color-contrast": {
|
||||
enabled: false,
|
||||
},
|
||||
// link-in-text-block also complains due to known contrast issues
|
||||
"link-in-text-block": {
|
||||
enabled: false,
|
||||
},
|
||||
...options.rules,
|
||||
},
|
||||
},
|
||||
|
|
Loading…
Reference in a new issue