Accessibility Scan Report

Title: Alberta Issue: #52 Date: 4/19/2026, 2:46:10 AM Duration: 7.2m URLs: 59 / 59

Summary

Issues

  • By Level: A (7), AA (310), AAA (40)
  • By Version (A & AA): WCAG 2.0 (66), WCAG 2.2 (251)
  • By Category: axe-strict (105) & Best Practice (37) & Others (564)
  • Total: 706 across 20 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.

Alberta.ca Account | Alberta.ca 59
Active emergency updates | Alberta.ca 34
Cutting Red Tape | Alberta.ca 28
Government of Alberta | Alberta.ca 22
Budget | Alberta.ca 20
News | Alberta.ca 21
A bold investment in student success | Un investissement audacieux dans la réussite des élèves | alberta.ca 6
Schools Now | Alberta.ca 20
Premier of Alberta | Alberta.ca 19
Public engagement | Alberta.ca 19

🔧 Most Common Issues (ALFA)

14 rules
251 Serious alfa SC 2.5.8 AA Motor SIA-R111: Interactive elements have a sufficient target size
40 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"]
147 Moderate alfa SIA-R3: lang attribute has a valid language code
37 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

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"]
40 Moderate alfa SC 1.4.6 AAA Visual SIA-R66: Text has enhanced contrast with its background
40 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
40 Moderate alfa SIA-R83: Text can be resized to 200% without loss of content
40 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
39 Moderate alfa SIA-R57: Landmarks don't repeat the same content
39 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
36 Moderate alfa SIA-R56: Landmarks with the same role are distinguishable
36 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

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
36 Moderate alfa Best Practice SIA-R61: Documents start with a level 1 heading
36 pages affected

Rule Information

Engine: alfa

Roles: Content Author, UX Designer

Blocking: No

WCAG: Best Practice

Affected Pages

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
3 Moderate alfa SIA-R73: Text spacing can be adjusted without loss of content
3 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
The line height of the paragraph is less than 1.5
Mode: light
<p>...</p>
XPath: /p
Example 2 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
Example 3 View on Page
The line height of the paragraph is less than 1.5
Mode: light
<p class="Lead" style="line-height:115%">...</p>
XPath: /p[@class="Lead"]
3 Serious alfa SC 1.4.3 AA Visual SIA-R69: Text has sufficient contrast with its background
3 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
Example 2 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
Example 3 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
2 Critical alfa SC 1.1.1 A Visual SIA-R14: Images have an accessible name or are decorative
2 pages affected

Rule Information

Engine: alfa

Roles: Content Author

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 1.1.1 A

Disabilities affected:
Visual

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans

Examples

Example 1 View on Page
The visible text content of the element is not included within its accessible name
Mode: light
<a class="goa-cta" href="https://account.alberta.ca/ui/sign-in/signin" target="_blank" aria-label="Access your Alberta.ca Account">Sign in or create an Alberta.ca Account</a>
XPath: /a[@class="goa-cta"]
Example 2 View on Page
The visible text content of the element is not included within its accessible name
Mode: light
<a aria-label=" Participate and contribute to decisions that affect Alberta " class="goa-cta goa-color--blue " href="/search-public-engagements">Search public engagements</a>
XPath: /a[@class="goa-cta goa-color--blue "]
1 Moderate alfa SIA-R68: Accessible name contains the visible label text
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The element owns no elements as required by its semantic role
Mode: light
<ul class="goa-news goa-news--release">...</ul>
XPath: /ul[@class="goa-news goa-news--release"]
1 Moderate alfa SIA-R13
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The `<iframe>` does not have an accessible name
Mode: light
<iframe width="200" height="113" src="https://www.youtube.com/embed/videoseries?list=PLvrD8tiHIX1Iktz9ADzpOx_-P4JKGzRWz" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" />
XPath: /iframe
1 Moderate alfa Best Practice SIA-R71: Paragraphs of text are not justified
1 pages affected

Rule Information

Engine: alfa

Roles: Visual Designer, Content Author

Blocking: No

WCAG: Best Practice

Affected Pages

Examples

Example 1 View on Page
The text of the paragraph is justified
Mode: light
<p class="Normal" style="text-align:justify">...</p>
XPath: /p[@class="Normal"]
1 Moderate alfa SIA-R78: Headings of same level have text content between them
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
There is no content between this heading and the next
Mode: light
<h3>Creating additional public charter school builds</h3>
XPath: /h3

🔧 Most Common Issues (axe)

6 rules
56 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.
3 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">Request an ante-mortem inspection by video</button>
XPath: #accordion6309 > h3 > button
Example 2 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<button class="" aria-expanded="false">Develop nutrient management plans for crop production</button>
XPath: #accordion6310 > h3 > button
Example 3 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<button class="" aria-expanded="false">Agriculture and forestry</button>
XPath: #accordion49347 > h3 > button
Example 4 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<button class="" aria-expanded="false">Digital services and applications</button>
XPath: #accordion49348 > h3 > button
Example 5 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<button class="" aria-expanded="false">Environmental services</button>
XPath: #accordion49349 > h3 > button
36 Moderate axe landmark-unique
36 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

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"]
5 Moderate axe aria-allowed-role
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

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"]
4 Moderate axe SC 4.1.2 A Visual Motor Cognitive aria-prohibited-attr
3 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" tabindex="" id="movie_player" data-version="/s/player/4b0d80ee/player_embed.vflset/en_US/base.js" aria-label="YouTube Video Player">
XPath: #goa-band29421 > .paragraph--type--media-block.goa-column-50-50-100.paragraph > .goa-image.margin-top > .goa-video > iframe
Example 2 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" tabindex="" id="movie_player" data-version="/s/player/4b0d80ee/player_embed.vflset/en_US/base.js" aria-label="YouTube Video Player">
XPath: #goa-band73942 > .paragraph--type--media-block.goa-column-50-50-100.paragraph > .goa-image.margin-top > .goa-video > iframe
Example 3 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-small-mode" tabindex="" id="movie_player" data-version="/s/player/4b0d80ee/player_embed.vflset/en_US/base.js" aria-label="YouTube Video Player">
XPath: iframe
Example 4 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/4b0d80ee/player_embed.vflset/en_US/base.js" aria-label="YouTube Video Player">
XPath: #\32 58006089
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 Serious axe SC 1.3.1 A Visual Cognitive list: Ensures <ul> and <ol> contain only <li> elements. Invalid list structure prevents screen readers from announcing list item counts and navigation shortcuts.
1 pages affected

Rule Information

Engine: axe

Roles: Content Author, Front-End Developer

Blocking: No

WCAG: SC 1.3.1 A

Disabilities affected:
Visual Cognitive

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

Examples

Example 1 View on Page
<ul> and <ol> must only directly contain <li>, <script> or <template> elements
Mode: light
<ul class="goa-news goa-news--release"> <p>There are no current news items available in this feed.</p> </ul>
XPath: .goa-news