Rapportage van Fixi.nl

Report Creator: Thomas Wagteveld, October 23, 2020

Evaluation Commissioner: Daniel de Klerk

Summary of the evaluation findings

This accessibility report has been performed using a public, well documented evaluation- and inspection method: WCAG-EM.

This report has been created using the report tool provided by https://www.w3.org/WAI/eval/report-tool/#!/.
For the most part, Fixi.nl is accessible. There are some action points to take:
Identifying a required field with the aria-required property is not covered.
Fixi.nl is keyboard accessible except cookie settings and freshdesk feedback dialogue.
Out key shortcuts will need to be looked at.
We will need to manually change page-title based on the current task the user will need to perform.
Besides that error and status messages need to be identified using ARIA attributes.

Scope of the evaluation

Website name Fixi.nl
Scope of the website

'Alle webcontent van de publieke website van Fixi op 'https://www.fixi.nl'.

WCAG Version WCAG 2.1
Conformance target Level AA
Additional evaluation requirements

Accessibility support baseline

Google Chrome 84, Microsoft Edge 84, Firefox 79 en Safari 13.1.2

Relied upon technologies
  • HTML 4.01
  • CSS
  • WAI-ARIA
  • ECMAScript 5
  • ECMAScript 3
  • DOM
  • SVG

Overview of audit results

Results of Level AA
Principle Level A Level AA
1. Perceivable 8 / 9 11 / 11
2. Operable 12 / 14 3 / 3
3. Understandable 5 / 5 5 / 5
4. Robust 2 / 2 0 / 1
Total 27 / 30 19 / 20

Detailed audit results

Principle 1 Perceivable

1.1 Text Alternatives

1.1.1 Non-text Content: (Level A)
Results for the entire sample:
Outcome: Passed

Findings: The map view has a text alternative which allows users to find reports.

1.2 Time-based Media

1.2.1 Audio-only and Video-only (Prerecorded): (Level A)
Results for the entire sample:
Outcome: Not present

Findings:

1.2.2 Captions (Prerecorded): (Level A)
Results for the entire sample:
Outcome: Not present

Findings:

1.2.3 Audio Description or Media Alternative (Prerecorded): (Level A)
Results for the entire sample:
Outcome: Not present

Findings:

1.2.4 Captions (Live): (Level AA)
Results for the entire sample:
Outcome: Not present

Findings:

1.2.5 Audio Description (Prerecorded): (Level AA)
Results for the entire sample:
Outcome: Not present

Findings:

1.3 Adaptable

1.3.1 Info and Relationships: (Level A)
Results for the entire sample:
Outcome: Failed

Findings: ARIA2: Identifying a required field with the aria-required property is not covered

Korte beschrijving:
Een verplicht veld is niet door identificeerbaar met de ARIA-REQUIRED eigenschap.

Oorzaak:
De afwijking op de toegankelijkheidsstandaard kon niet op tijd worden verholpen.

Gevolg:
Niet alle verplichte velden zijn waarneembaar voor de gebruiker.

Alternatief:
Geen alternatief

Maatregel:
Het ARIA-REQUIRED attribuut zal in de toekomst alsnog gehanteerd worden.

Planning:
01-01-2022

Brengt de uitvoering van de hier beschreven maatregel een onevenredige last met zich mee?
Nee.

1.3.2 Meaningful Sequence: (Level A)
Results for the entire sample:
Outcome: Passed

Findings:

1.3.3 Sensory Characteristics: (Level A)
Results for the entire sample:
Outcome: Passed

Findings: Any important info is conveyed in more than 1 way. Through text, color, iconography and context.

1.3.4 Orientation: (Level AA)
Results for the entire sample:
Outcome: Passed

Findings:

1.3.5 Identify Input Purpose: (Level AA)
Results for the entire sample:
Outcome: Passed

Findings:

1.4 Distinguishable

1.4.1 Use of Color: (Level A)
Results for the entire sample:
Outcome: Passed

Findings: Any important info is conveyed in more than 1 way. Through text, color, iconography and context.

1.4.2 Audio Control: (Level A)
Results for the entire sample:
Outcome: Not present

Findings:

1.4.3 Contrast (Minimum): (Level AA)
Results for the entire sample:
Outcome: Passed

Findings:

1.4.4 Resize text: (Level AA)
Results for the entire sample:
Outcome: Passed

Findings:

1.4.5 Images of Text: (Level AA)
Results for the entire sample:
Outcome: Not present

Findings: There are no images of text present

1.4.10 Reflow: (Level AA)
Results for the entire sample:
Outcome: Passed

Findings:

1.4.11 Non-text Contrast: (Level AA)
Results for the entire sample:
Outcome: Passed

Findings:

1.4.12 Text Spacing: (Level AA)
Results for the entire sample:
Outcome: Passed

Findings: The user can change text-spacing without causing issues.

1.4.13 Content on Hover or Focus: (Level AA)
Results for the entire sample:
Outcome: Not present

Findings:

Principle 2 Operable

2.1 Keyboard Accessible

2.1.1 Keyboard: (Level A)
Results for the entire sample:
Outcome: Failed

Findings: Covered except cookie settings and freshdesk feedback dialogue

Korte beschrijving:
De cookie settings en het freshdesk feedback panel zijn niet toegankelijk.

Oorzaak:
De afwijking op de toegankelijkheidsstandaard van de cookie settings kon niet op tijd worden verholpen. Het freshdesk feedback is een externe tool waar wij geen invloed op hebben kunnen uitoefenen.

Gevolg:
Deze twee onderdelen zijn niet toegankelijk op dit moment in tijd.

Alternatief:
Voor het feedback scherm kunnen gebruikers naar: https://www.decos.com/fixi/support gaan om alsnog feedback in te dienen.

Maatregel:
Het cookies scherm zal in de toekomst toegankelijk gemaakt worden. Voor het Freshdesk scherm gaan wij in gesprek met Freshdesk. Dit is een externe tool waar wij geen invloed op hebben kunnen uitoefenen.

Planning:
01-01-2022

Brengt de uitvoering van de hier beschreven maatregel een onevenredige last met zich mee?
Nee.

2.1.2 No Keyboard Trap: (Level A)
Results for the entire sample:
Outcome: Not present

Findings:

2.1.4 Character Key Shortcuts: (Level A)
Results for the entire sample:
Outcome: Not present

Findings:

2.2 Enough Time

2.2.1 Timing Adjustable: (Level A)
Results for the entire sample:
Outcome: Not present

Findings:

2.2.2 Pause, Stop, Hide: (Level A)
Results for the entire sample:
Outcome: Not present

Findings:

2.3 Seizures and Physical Reactions

2.3.1 Three Flashes or Below Threshold: (Level A)
Results for the entire sample:
Outcome: Not present

Findings:

2.4 Navigable

2.4.1 Bypass Blocks: (Level A)
Results for the entire sample:
Outcome: Passed

Findings:

2.4.2 Page Titled: (Level A)
Results for the entire sample:
Outcome: Failed

Findings: Pages have a title, although the title does not change between different areas.

Korte beschrijving:
Pagina's hebben een titel. Echter doordat het een single-page applicatie betreft veranderd de titel niet tussen de verschillende pagina's.

Oorzaak:
Fixi en de login pagina zijn single-page applicaties.

Gevolg:
Pagina titels beschrijven niet adequaat waar de betreffende pagina over gaat.

Alternatief:
Geen alternatief

Maatregel:
We gaan onderzoek doen naar de mogelijkheden om handmatig titels aan pagina's toe te voegen binnen de structuur van de single-page applicatie. Als dit mogelijk is passen wij dit toe.

Planning:
01-01-2022

Brengt de uitvoering van de hier beschreven maatregel een onevenredige last met zich mee?
Nee.

2.4.3 Focus Order: (Level A)
Results for the entire sample:
Outcome: Passed

Findings: The focus order is logical and consistent with the navigational meaning.

2.4.4 Link Purpose (In Context): (Level A)
Results for the entire sample:
Outcome: Passed

Findings:

2.4.5 Multiple Ways: (Level AA)
Results for the entire sample:
Outcome: Not present

Findings: This point does not apply to the design of Fixi since reports are highly location based and get removed automatically in time. Therefore the individual report isn't too relevant to find. Instead users can search for relevant locations nearby and see whether existing reports show up that document the same findings as they do. They can re-find their report by looking at their own list of reports or looking at the report in the locations they made it.

2.4.6 Headings and Labels: (Level AA)
Results for the entire sample:
Outcome: Passed

Findings: All sections have proper headings and labels.

2.4.7 Focus Visible: (Level AA)
Results for the entire sample:
Outcome: Passed

Findings: All focus indicators are visible to the user.

2.5 Input Modalities

2.5.1 Pointer Gestures: (Level A)
Results for the entire sample:
Outcome: Not present

Findings:

2.5.2 Pointer Cancellation: (Level A)
Results for the entire sample:
Outcome: Passed

Findings: There are no down-events on the website.

2.5.3 Label in Name: (Level A)
Results for the entire sample:
Outcome: Passed

Findings:

2.5.4 Motion Actuation: (Level A)
Results for the entire sample:
Outcome: Not present

Findings:

Principle 3 Understandable

3.1 Readable

3.1.1 Language of Page: (Level A)
Results for the entire sample:
Outcome: Passed

Findings:

3.1.2 Language of Parts: (Level AA)
Results for the entire sample:
Outcome: Passed

Findings:

3.2 Predictable

3.2.1 On Focus: (Level A)
Results for the entire sample:
Outcome: Passed

Findings: No elements have an action on focus alone.

3.2.2 On Input: (Level A)
Results for the entire sample:
Outcome: Passed

Findings: There is no change in context on input

3.2.3 Consistent Navigation: (Level AA)
Results for the entire sample:
Outcome: Passed

Findings: Navigation throughout the application is the same, unless the user has been logged in. This action is an action initiated by the user.

3.2.4 Consistent Identification: (Level AA)
Results for the entire sample:
Outcome: Passed

Findings: All components are designed in a consistent manner.

3.3 Input Assistance

3.3.1 Error Identification: (Level A)
Results for the entire sample:
Outcome: Passed

Findings: The user is made aware of errors in human text.

3.3.2 Labels or Instructions: (Level A)
Results for the entire sample:
Outcome: Passed

Findings: All inputs have a proper label.

3.3.3 Error Suggestion: (Level AA)
Results for the entire sample:
Outcome: Passed

Findings: The user is notified what they should do whenever an error shows up.

3.3.4 Error Prevention (Legal, Financial, Data): (Level AA)
Results for the entire sample:
Outcome: Not present

Findings: The user has no commitments on this website that would cause fatal data to be lossed.

Principle 4 Robust

4.1 Compatible

4.1.1 Parsing: (Level A)
Results for the entire sample:
Outcome: Passed

Findings:

4.1.2 Name, Role, Value: (Level A)
Results for the entire sample:
Outcome: Passed

Findings:

4.1.3 Status Messages: (Level AA)
Results for the entire sample:
Outcome: Failed

Findings: Korte beschrijving:
Statusberichten ontbreken voor fout- en succesberichten.

Oorzaak:
De afwijking op de toegankelijkheidsstandaard kon niet op tijd worden verholpen.

Gevolg:
Fout- en succesberichten zijn minder goed waarneembaar.

Alternatief:
Geen alternatief.

Maatregel:
In de toekomst zullen statusberichten opnieuw gemaakt worden met dit criteria in het achterhoofd.

Planning:
01-01-2022

Brengt de uitvoering van de hier beschreven maatregel een onevenredige last met zich mee?
Nee.

Sample of audited web pages

Related WCAG 2 resources