Accessibility Scan Report

Title: Alberta Issue: #52 Date: 4/5/2026, 2:36:54 AM Duration: 4.5m URLs: 59 / 59

Summary

Issues

  • By Level: A (1), AA (155), AAA (25)
  • By Version (A & AA): WCAG 2.0 (10), WCAG 2.2 (146)
  • By Category: axe-strict (42) & Best Practice (22) & Others (334)
  • Total: 398 across 15 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. Numbers in parentheses (+N) indicate findings that cover WCAG criteria already reported by axe.

🔧 Most Common Issues (ALFA)

9 rules
146 Serious alfa SC 2.5.8 AA Motor SIA-R111: Interactive elements have a sufficient target size
25 pages affected

Rule Information

Engine: alfa

Roles: UX Designer, Visual Designer

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 2.5.8 AA

Disabilities affected:
Motor

Affected Pages

Who Is Affected

  • Limited Manipulation 2.2% — ~7,600,000 Americans
  • Limited Reach and Strength 5.8% — ~19,600,000 Americans

Examples

Example 1 View on Page
Target has insufficient size
Mode: light
<button id="goa-button--notifications-close" class="goa-button--close" aria-expanded="true" aria-label="Close notification" tabindex="0" value="close" />
XPath: /button[@id="goa-button--notifications-close"]
Example 2 View on Page
Target has insufficient size
Mode: light
<a href="/" title="Home" rel="home">...</a>
XPath: /a
Example 3 View on Page
Target has insufficient size
Mode: light
<button id="goa-search-button" aria-label="Search">...</button>
XPath: /button[@id="goa-search-button"]
Example 4 View on Page
Target has insufficient size
Mode: light
<button class="goa-button--notifications" aria-label="Notification message expanded" tabindex="-1">...</button>
XPath: /button[@class="goa-button--notifications"]
Example 5 View on Page
Target has insufficient size
Mode: light
<a href="/west-coast-oil-pipeline" class="card-link" rel="bookmark">West Coast Oil Pipeline</a>
XPath: /a[@class="card-link"]
88 Moderate alfa SIA-R3: lang attribute has a valid language code
22 pages affected

Examples

Example 1 View on Page
The element does not have a unique ID
Mode: light
<div id="goa-quicklinks" class="goa-list">...</div>
XPath: /div[@id="goa-quicklinks"]
Example 2 View on Page
The element does not have a unique ID
Mode: light
<nav role="navigation" id="goa-quicklinks" class="goa-list">...</nav>
XPath: /nav[@id="goa-quicklinks"]
Example 3 View on Page
The element does not have a unique ID
Mode: light
<div id="goa-aboutlinks" class="goa-list">...</div>
XPath: /div[@id="goa-aboutlinks"]
Example 4 View on Page
The element does not have a unique ID
Mode: light
<nav role="navigation" id="goa-aboutlinks" class="goa-list">...</nav>
XPath: /nav[@id="goa-aboutlinks"]
Example 5 View on Page
The element does not have a unique ID
Mode: light
<div id="goa-quicklinks" class="goa-list">...</div>
XPath: /div[@id="goa-quicklinks"]
25 Moderate alfa SIA-R57: Landmarks don't repeat the same content
25 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The text is not included in a landmark region
Mode: light
Example 2 View on Page
The text is not included in a landmark region
Mode: light
Example 3 View on Page
The text is not included in a landmark region
Mode: light
Example 4 View on Page
The text is not included in a landmark region
Mode: light
Example 5 View on Page
The text is not included in a landmark region
Mode: light
25 Moderate alfa SC 1.4.6 AAA Visual SIA-R66: Text has enhanced contrast with its background
25 pages affected

Rule Information

Engine: alfa

Roles: Visual Designer

Blocking: No

WCAG: SC 1.4.6 AAA

Disabilities affected:
Visual

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Without Perception of Color 4.3% — ~14,500,000 Americans

Examples

Example 1 View on Page
The highest possible contrast of the text is 5.1:1 which is below the required contrast of 7:1
Mode: light
Example 2 View on Page
The highest possible contrast of the text is 5.1:1 which is below the required contrast of 7:1
Mode: light
Example 3 View on Page
The highest possible contrast of the text is 5.1:1 which is below the required contrast of 7:1
Mode: light
Example 4 View on Page
The highest possible contrast of the text is 5.1:1 which is below the required contrast of 7:1
Mode: light
Example 5 View on Page
The highest possible contrast of the text is 5.1:1 which is below the required contrast of 7:1
Mode: light
25 Moderate alfa SIA-R83: Text can be resized to 200% without loss of content
25 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The text is clipped
Mode: light
Example 2 View on Page
The text is clipped
Mode: light
Example 3 View on Page
The text is clipped
Mode: light
Example 4 View on Page
The text is clipped
Mode: light
Example 5 View on Page
The text is clipped
Mode: light
23 Moderate alfa SIA-R56: Landmarks with the same role are distinguishable
23 pages affected

Examples

Example 1 View on Page
Some `navigation` have the same name.
Mode: light
Example 2 View on Page
Some `navigation` have the same name.
Mode: light
Example 3 View on Page
Some `navigation` have the same name.
Mode: light
Example 4 View on Page
Some `navigation` have the same name.
Mode: light
Example 5 View on Page
Some `navigation` have the same name.
Mode: light
22 Moderate alfa Best Practice SIA-R61: Documents start with a level 1 heading
22 pages affected

Examples

Example 1 View on Page
The document does not start with a level 1 heading
Mode: light
Example 2 View on Page
The document does not start with a level 1 heading
Mode: light
Example 3 View on Page
The document does not start with a level 1 heading
Mode: light
Example 4 View on Page
The document does not start with a level 1 heading
Mode: light
Example 5 View on Page
The document does not start with a level 1 heading
Mode: light
1 Serious alfa SC 1.4.3 AA Visual SIA-R69: Text has sufficient contrast with its background
1 pages affected

Rule Information

Engine: alfa

Roles: Visual Designer

Blocking: No

WCAG: SC 1.4.3 AA

Disabilities affected:
Visual

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Without Perception of Color 4.3% — ~14,500,000 Americans

Examples

Example 1 View on Page
The highest possible contrast of the text is 4.46:1 which is below the required contrast of 4.5:1
Mode: light
1 Moderate alfa SIA-R73: Text spacing can be adjusted without loss of content
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The line height of the paragraph is less than 1.5
Mode: light
<p>Our government has met its commitment to cut red t...</p>
XPath: /p

🔧 Most Common Issues (axe)

6 rules
23 Moderate axe landmark-unique
23 pages affected

Examples

Example 1 View on Page
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
Mode: light
<nav role="navigation" id="goa-quicklinks" class="goa-list">
XPath: .goa-list:nth-child(1) > nav[role="navigation"]
Example 2 View on Page
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
Mode: light
<nav role="navigation" id="goa-quicklinks" class="goa-list">
XPath: .goa-list:nth-child(1) > nav[role="navigation"]
Example 3 View on Page
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
Mode: light
<nav role="navigation" id="goa-quicklinks" class="goa-list">
XPath: .goa-list:nth-child(1) > nav[role="navigation"]
Example 4 View on Page
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
Mode: light
<nav role="navigation" id="goa-quicklinks" class="goa-list">
XPath: .goa-list:nth-child(1) > nav[role="navigation"]
Example 5 View on Page
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
Mode: light
<nav role="navigation" id="goa-quicklinks" class="goa-list">
XPath: .goa-list:nth-child(1) > nav[role="navigation"]
8 Serious axe SC 1.4.3 AA Visual color-contrast: Ensures text and interactive elements have sufficient contrast ratio (4.5:1 for normal text, 3:1 for large text) against their background.
1 pages affected

Rule Information

Engine: axe

Roles: Visual Designer

Blocking: No

WCAG: SC 1.4.3 AA

Disabilities affected:
Visual

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Without Perception of Color 4.3% — ~14,500,000 Americans

Examples

Example 1 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<button class="" aria-expanded="false">2026 News releases</button>
XPath: #accordion73134 > .goa-title > button
Example 2 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<button class="" aria-expanded="false">2025 News releases</button>
XPath: #accordion73133 > .goa-title > button
Example 3 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<button class="" aria-expanded="false">2024 News releases</button>
XPath: #accordion56532 > .goa-title > button
Example 4 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<button class="" aria-expanded="false">2023 News releases</button>
XPath: #accordion12411 > .goa-title > button
Example 5 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<button class="" aria-expanded="false">2022 News releases</button>
XPath: #accordion12412 > .goa-title > button
6 Moderate axe aria-allowed-role
2 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
ARIA role should be appropriate for the element
Mode: light
<img loading="lazy" src="/system/files/styles/card_image_regular/private/emergency-alert-app-grey_0.jpg?itok=ROL0At7i" alt="Alberta Emergency Alert app icon" title="Alberta Emergency Alert app grey" class="image-style-card-image-regular img-lazy" decoding="async" role="presentation">
XPath: .goa-column-25-50-100.goa-card:nth-child(3) > .goa-thumb > .image-style-card-image-regular.img-lazy[loading="lazy"]
Example 2 View on Page
ARIA role should be appropriate for the element
Mode: light
<img loading="lazy" src="/system/files/styles/card_image_regular/private/edu-sn-bicycle-750x422.jpg?itok=ZJri4-qq" alt="Illustration of a student wearing a helmet and using a bicycle " class="image-style-card-image-regular img-lazy" decoding="async" role="presentation">
XPath: .goa-column-25-50-100.goa-card:nth-child(4) > .goa-thumb > .image-style-card-image-regular.img-lazy[loading="lazy"]
Example 3 View on Page
ARIA role should be appropriate for the element
Mode: light
<img loading="lazy" src="/system/files/styles..." alt="Image of a medical b..." class="image-style-card-ima..." decoding="async" role="presentation">
XPath: .goa-card.goa-column-33-33-100:nth-child(5) > .goa-thumb > .image-style-card-image-regular.img-lazy[loading="lazy"]
Example 4 View on Page
ARIA role should be appropriate for the element
Mode: light
<img loading="lazy" src="/system/files/styles/card_image_regular/private/fp-wildfire-intelligence.jpg?itok=vc4L3FeI" alt="Multi-coloured diagonal panels showing lightning storm, and sunny blue skies" class="image-style-card-image-regular img-lazy" decoding="async" role="presentation">
XPath: .goa-card.goa-column-33-33-100:nth-child(6) > .goa-thumb > .image-style-card-image-regular.img-lazy[loading="lazy"]
Example 5 View on Page
ARIA role should be appropriate for the element
Mode: light
<img loading="lazy" src="/system/files/styles..." alt="Adult and child hold..." class="image-style-card-ima..." decoding="async" role="presentation">
XPath: .goa-card.goa-column-33-33-100:nth-child(7) > .goa-thumb > .image-style-card-image-regular.img-lazy[loading="lazy"]
3 Moderate axe region: Ensures all page content is contained within landmark regions. Content outside landmarks cannot be found by screen reader users navigating by landmarks.
3 pages affected

Examples

Example 1 View on Page
All page content should be contained by landmarks
Mode: light
<div class="ab-footer">
XPath: .ab-footer
Example 2 View on Page
All page content should be contained by landmarks
Mode: light
<div class="ab-footer">
XPath: .ab-footer
Example 3 View on Page
All page content should be contained by landmarks
Mode: light
<div class="ab-footer">
XPath: .ab-footer
1 Moderate axe landmark-complementary-is-top-level: Ensures the complementary landmark (<aside>) is a top-level landmark. Nested aside elements cannot be found by screen reader landmark navigation.
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, UX Designer

Blocking: No

Examples

Example 1 View on Page
Aside should not be contained in another landmark
Mode: light
<aside role="complementary">
XPath: aside > .side-content > aside
1 Moderate axe SC 4.1.2 A Visual Motor Cognitive aria-prohibited-attr
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 4.1.2 A

Disabilities affected:
Visual Motor Cognitive

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Limited Manipulation 2.2% — ~7,600,000 Americans
  • Limited Reach and Strength 5.8% — ~19,600,000 Americans
  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

Examples

Example 1 View on Page
Elements must only use permitted ARIA attributes
Mode: light
<div class="html5-video-player ytp-hide-controls ytp-exp-bottom-control-flexbox ytp-modern-caption ytp-livebadge-color unstarted-mode ytp-large-width-mode" tabindex="" id="movie_player" data-version="/s/player/f4c47414/player_embed.vflset/en_US/base.js" aria-label="YouTube Video Player">
XPath: #\36 02072745