Accessibility Scan Report

Title: fosdem.org Issue: #138 Date: 3/14/2026, 12:39:05 AM Duration: 11.4m URLs: 100 / 100

Summary

Issues

  • By Level: A (254), AA (3669)
  • By Version (A & AA): WCAG 2.0 (3923)
  • By Category: axe-strict (5212) & Others (347)
  • Total: 5559 across 14 unique rules & 2 accessibility engines

By Severity

Critical
Serious
Moderate
Minor

By Role

UX Designer
Visual Designer
Content Author
Front-End Developer

Issues

🎯 Pages with Most Errors

Focus your efforts on these pages to make the biggest impact. Click any error count to filter the rule list below.

Page axe UniqueQualWeb Unique Total Unique
View Page FOSDEM 2026 - Frequently Asked Questions 210
View Page FOSDEM 2026 - K.4.401 158
View Page FOSDEM 2026 - The saga of official binary packages for Gentoo Linux 154
View Page FOSDEM 2026 - Teleportal: A real-time collaborative editing framework 153
View Page FOSDEM 2026 - Introduction the Open Source & EU Policy devroom 152
View Page FOSDEM 2026 - A short story of supporting Microsoft Exchange in Thunderbird 150
View Page FOSDEM 2026 - Thomas Schwinge 150
View Page FOSDEM 2026 - State of the Arch: Fedora on RISC-V 148
View Page FOSDEM 2026 - Bringing BSD Applications on Linux container platforms with urunc 148
View Page FOSDEM 2026 - Package management in the hands of users: dream and reality 146

🔧 Most Common Issues (axe)

9 rules
3669 Serious axe SC 1.4.3 AA color-contrast:
99 pages affected

Rule Information

Engine: axe

Roles: Visual Designer

Blocking: No

WCAG: SC 1.4.3 AA

Affected Pages

Examples

Example 1 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<a href="/2026/about/">About</a>
XPath: li:nth-child(2) > a[href$="about/"]
Example 2 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<a href="/2026/news/">News</a>
XPath: li:nth-child(3) > a[href$="news/"]
Example 3 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<a href="/2026/schedule/">Schedule</a>
XPath: li:nth-child(4) > a[href$="schedule/"]
Example 4 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<a href="/2026/stands/">Stands</a>
XPath: li:nth-child(5) > a[href$="stands/"]
Example 5 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<a href="/2026/volunteer/">Volunteer</a>
XPath: li:nth-child(6) > a[href$="volunteer/"]
1089 Moderate axe region:
99 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
All page content should be contained by landmarks
Mode: light
<h1 class="logo"><a href="/2026/">fosdem-2026</a></h1>
XPath: .logo
Example 2 View on Page
All page content should be contained by landmarks
Mode: light
<li class="home"><a href="/2026/">Home</a></li>
XPath: #nav > .home
Example 3 View on Page
All page content should be contained by landmarks
Mode: light
<li><a href="/2026/about/">About</a></li>
XPath: #nav > li:nth-child(2)
Example 4 View on Page
All page content should be contained by landmarks
Mode: light
<li><a href="/2026/news/">News</a></li>
XPath: #nav > li:nth-child(3)
Example 5 View on Page
All page content should be contained by landmarks
Mode: light
<li><a href="/2026/schedule/">Schedule</a></li>
XPath: #nav > li:nth-child(4)
99 Critical axe SC 4.1.2 A label:
99 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, UX Designer

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 4.1.2 A

Affected Pages

Examples

Example 1 View on Page
Form elements must have labels
Mode: light
<input type="text" name="q" id="q" class="span2" value="">
XPath: #q
Example 2 View on Page
Form elements must have labels
Mode: light
<input type="text" name="q" id="q" class="span2" value="">
XPath: #q
Example 3 View on Page
Form elements must have labels
Mode: light
<input type="text" name="q" id="q" class="span2" value="">
XPath: #q
Example 4 View on Page
Form elements must have labels
Mode: light
<input type="text" name="q" id="q" class="span2" value="">
XPath: #q
Example 5 View on Page
Form elements must have labels
Mode: light
<input type="text" name="q" id="q" class="span2" value="">
XPath: #q
99 Moderate axe landmark-one-main:
99 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Document should have one main landmark
Mode: light
<html lang="en">
XPath: html
Example 2 View on Page
Document should have one main landmark
Mode: light
<html lang="en">
XPath: html
Example 3 View on Page
Document should have one main landmark
Mode: light
<html lang="en">
XPath: html
Example 4 View on Page
Document should have one main landmark
Mode: light
<html lang="en">
XPath: html
Example 5 View on Page
Document should have one main landmark
Mode: light
<html lang="en">
XPath: html
59 Moderate axe heading-order:
59 pages affected

Rule Information

Engine: axe

Roles: Content Author, UX Designer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Heading levels should only increase by one
Mode: light
<h3>Suggestions welcome</h3>
XPath: #main > h3
Example 2 View on Page
Heading levels should only increase by one
Mode: light
<h3>Sunday</h3>
XPath: td[colspan="6"] > h3
Example 3 View on Page
Heading levels should only increase by one
Mode: light
<h3>Discuss</h3>
XPath: h3:nth-child(3)
Example 4 View on Page
Heading levels should only increase by one
Mode: light
<h3> FOSDEM is a two-day event organised by volunteers to promote the widespread use of free and open source software. </h3>
XPath: .text-block > h3
Example 5 View on Page
Heading levels should only increase by one
Mode: light
<h3>FOSDEM</h3>
XPath: .panel-column:nth-child(1) > h3
39 Moderate axe empty-heading:
39 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Headings should not be empty
Mode: light
<h2></h2>
XPath: #pagetitles > h2
Example 2 View on Page
Headings should not be empty
Mode: light
<h2></h2>
XPath: #pagetitles > h2
Example 3 View on Page
Headings should not be empty
Mode: light
<h2></h2>
XPath: #pagetitles > h2
Example 4 View on Page
Headings should not be empty
Mode: light
<h2></h2>
XPath: #pagetitles > h2
Example 5 View on Page
Headings should not be empty
Mode: light
<h2></h2>
XPath: #pagetitles > h2
11 Critical axe SC 1.1.1 A image-alt:
11 pages affected

Examples

Example 1 View on Page
Images must have alternative text
Mode: light
<img src="/2026/schedule/event/D9RRZC-otp-finds-a-way/D9RRZC-otp-finds-a-way-d785fe846448a0381dcfc29fe264b848764927f73e7212e9c7cca13c06c308fe.png" class="event-logo">
XPath: .event-logo
Example 2 View on Page
Images must have alternative text
Mode: light
<img src="/2026/schedule/event/QKNMJN-package-management-in-the-hands-of-users/QKNMJN-package-management-in-the-hands-of-users-7da0a6d7f0819cb1bca8f839833438f63dfa9da2ee62ed0bf3dc24759af55b6f.png" class="event-logo">
XPath: img
Example 3 View on Page
Images must have alternative text
Mode: light
<img src="/2026/schedule/event/VGXWNS-taming_the_llm_zoo_with_docker_model_runner_inference_with_oci_artifacts_llama_c/VGXWNS-taming_the_llm_zoo_with_docker_model_runner_inference_with_oci_artifacts_llama_c-532434ae061121adb0062456821735d71b0d67b1c1731e8b271c382ec9287c98.jpeg" class="event-logo">
XPath: .event-logo
Example 4 View on Page
Images must have alternative text
Mode: light
<img src="/2026/schedule/event/HCQRVT-designing_attestations_ui_the_security_and_safety_of_oss_package_supply_chain/HCQRVT-designing_attestations_ui_the_security_and_safety_of_oss_package_supply_chain-b3407ff55e88965aa1c3a56acf37c2a0a839dbffa43abbb2cb11736ec74a144a.png" class="event-logo">
XPath: .event-logo
Example 5 View on Page
Images must have alternative text
Mode: light
<img src="/2026/schedule/event/KCWFBD-openflexure_education/KCWFBD-openflexure_education-0ab1996215cbbd200776cc205b2c7a28a5b18d613b51564993eb4123e79d5695.jpg" class="event-logo">
XPath: img
3 Moderate axe empty-table-header:
2 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Table header text should not be empty
Mode: light
<th class="day"></th>
XPath: thead > tr > .day
Example 2 View on Page
Table header text should not be empty
Mode: light
<th style="width: 1em;"></th>
XPath: table:nth-child(5) > thead > tr > th:nth-child(3)
Example 3 View on Page
Table header text should not be empty
Mode: light
<th class="day"></th>
XPath: thead > tr > .day

🔧 Most Common Issues (QualWeb)

5 rules
99 Moderate qualweb QW-ACT-R16:
99 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light
Example 2 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light
Example 3 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light
Example 4 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light
Example 5 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light
99 Moderate qualweb QW-ACT-R37:
99 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Element has contrast ratio lower than minimum.
Mode: light
Example 2 View on Page
Element has contrast ratio lower than minimum.
Mode: light
Example 3 View on Page
Element has contrast ratio lower than minimum.
Mode: light
Example 4 View on Page
Element has contrast ratio lower than minimum.
Mode: light
Example 5 View on Page
Element has contrast ratio lower than minimum.
Mode: light
99 Moderate qualweb QW-ACT-R76:
99 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Element has contrast ratio lower than minimum.
Mode: light
Example 2 View on Page
Element has contrast ratio lower than minimum.
Mode: light
Example 3 View on Page
Element has contrast ratio lower than minimum.
Mode: light
Example 4 View on Page
Element has contrast ratio lower than minimum.
Mode: light
Example 5 View on Page
Element has contrast ratio lower than minimum.
Mode: light
39 Moderate qualweb QW-ACT-R35:
39 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light
Example 2 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light
Example 3 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light
Example 4 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light
Example 5 View on Page
The test target accessible name doesn't exist or it's empty ('').
Mode: light
11 Moderate qualweb QW-ACT-R17:
11 pages affected

Examples

Example 1 View on Page
The test target doesn't have an accessible name.
Mode: light
Example 2 View on Page
The test target doesn't have an accessible name.
Mode: light
Example 3 View on Page
The test target doesn't have an accessible name.
Mode: light
Example 4 View on Page
The test target doesn't have an accessible name.
Mode: light
Example 5 View on Page
The test target doesn't have an accessible name.
Mode: light