Automated checks results
Summary
6 Failed
26 Passed
22 Not applicable
Scan details
- target page url:https://localhost/wiki/Special:Watchlist?limit=250&days=7&enhanced=1&urlversion=2
- scan date:2020-01-09 9:09 PM UTC
- comment:Watchlist accessibility bugs
Failed instances 6Failed instances 66 Failed
Path .mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget Snippet <div class="mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget oo-ui-widget oo-ui-widget-enabled oo-ui-selectWidget oo-ui-selectWidget-unpressed oo-ui-selectWidget-depressed oo-ui-buttonSelectWidget" aria-disabled="false" role="listbox" tabindex="0"> How to fix Fix ONE of the following:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute or the title attribute is empty
Path .mw-rcfilters-ui-changesLimitPopupWidget > .mw-rcfilters-ui-valuePickerWidget.oo-ui-labelElement.oo-ui-widget-enabled > .oo-ui-buttonSelectWidget.oo-ui-selectWidget.oo-ui-selectWidget-unpressed Snippet <div class="oo-ui-widget oo-ui-widget-enabled oo-ui-selectWidget oo-ui-selectWidget-unpressed oo-ui-selectWidget-depressed oo-ui-buttonSelectWidget" aria-disabled="false" role="listbox" tabindex="0" aria-activedescendant="ooui-3"> How to fix Fix ONE of the following:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute or the title attribute is empty
Path .mw-rcfilters-ui-datePopupWidget-hours > .oo-ui-buttonSelectWidget.oo-ui-selectWidget.oo-ui-selectWidget-unpressed Snippet <div class="oo-ui-widget oo-ui-widget-enabled oo-ui-selectWidget oo-ui-selectWidget-unpressed oo-ui-selectWidget-depressed oo-ui-buttonSelectWidget" aria-disabled="false" role="listbox" tabindex="0"> How to fix Fix ONE of the following:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute or the title attribute is empty
Path .mw-rcfilters-ui-datePopupWidget-days > .oo-ui-buttonSelectWidget.oo-ui-selectWidget.oo-ui-selectWidget-unpressed Snippet <div class="oo-ui-widget oo-ui-widget-enabled oo-ui-selectWidget oo-ui-selectWidget-unpressed oo-ui-selectWidget-depressed oo-ui-buttonSelectWidget" aria-disabled="false" role="listbox" tabindex="0" aria-activedescendant="ooui-5"> How to fix Fix ONE of the following:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Element has no title attribute or the title attribute is empty
Path .mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters Snippet <label class="mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement oo-ui-labelElement-label oo-ui-labelWidget" aria-disabled="false">No active filters. All contributions are shown.</label> How to fix Fix the following:- Element has insufficient color contrast of 4.28 (foreground color: #72777d, background color: #f8f9fa, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1Element has insufficient color contrast of 4.28 (foreground color: #72777d, background color: #f8f9fa, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1
Path .oo-ui-tagMultiselectWidget-input > .oo-ui-inputWidget-input[type="text"][value=""] Snippet <input type="text" tabindex="0" aria-disabled="false" class="oo-ui-inputWidget-input" value="" placeholder="Filter changes (use menu or search for filter name)"> How to fix Fix ONE of the following:- aria-label attribute does not exist or is empty
- aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty
- Form element does not have an implicit (wrapped) <label>
- Form element does not have an explicit <label>
- Element has no title attribute or the title attribute is empty
aria-allowed-attr: Ensures ARIA attributes are allowed for an element's role (WCAG 4.1.1, WCAG 4.1.2)
aria-required-attr: Ensures elements with ARIA roles have all required ARIA attributes (WCAG 4.1.1, WCAG 4.1.2)
aria-required-children: Ensures elements with an ARIA role that require child roles contain them (WCAG 1.3.1)
aria-required-parent: Ensures elements with an ARIA role that require parent roles are contained by them (WCAG 1.3.1)
aria-roles: Ensures all elements with a role attribute use a valid value (WCAG 1.3.1, WCAG 4.1.1, WCAG 4.1.2)
autocomplete-valid: Ensure the autocomplete attribute is correct and suitable for the form field (WCAG 1.3.5)New for WCAG 2.1
avoid-inline-spacing: Ensure that text spacing set through style attributes can be adjusted with custom stylesheets (WCAG 1.4.12)New for WCAG 2.1
bypass: Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content (WCAG 2.4.1)
color-contrast: Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds (WCAG 1.4.3)
duplicate-id-aria: Ensures every id attribute value used in ARIA and in labels is unique (WCAG 4.1.1)
aria-hidden-focus: Ensures aria-hidden elements do not contain focusable elements (WCAG 4.1.2, WCAG 1.3.1)
html-xml-lang-mismatch: Ensure that HTML elements with both valid lang and xml:lang attributes agree on the base language of the page (WCAG 3.1.1)
image-alt: Ensures <img> elements have alternate text or a role of none or presentation (WCAG 1.1.1)
layout-table: Ensures presentational <table> elements do not use <th>, <caption> elements or the summary attribute (WCAG 1.3.1)
meta-viewport: Ensures <meta name="viewport"> does not disable text scaling and zooming (WCAG 1.4.4)
td-headers-attr: Ensure that each cell in a table using the headers refers to another cell in that table (WCAG 1.3.1)