[Skip navigation links]

Site Report

This tab shows accessibility issues, indicating problems for older users, people with disabilities or accessibility needs. Automated testing cannot detect all accessibility issues, so should be used alongside human testing.

LevelWCAG 2.2Section 508 - 2017Key
ALevel A, 8 issuesLevel A, 8 issuesCritical Pages with level A issues are unusable for some people
AALevel AA, 2 issuesLevel AA, 2 issuesVery Important Pages with level AA issues are very difficult to use
AAALevel AAA, 3 issuesLess Important Pages with level AAA issues can be difficult to use
PriorityDescription and URLGuideline and Line NumberCount

Level A

9 issues on 5 pages

Criticalalt text should not contain placeholders like 'picture' or 'spacer'. WCAG 2.2 A F30 Section 508 (2017) A F30 1 pages
For purely decorative images and spacers use alt='', for images of text use the text, and for other images use a description of the image.

Impact on users:

  • JAWS : Reads out placeholder text, instead of a useful image description.
  • NVDA : Reads out placeholder text, instead of a useful image description.
  • VoiceOver : Reads out placeholder text, instead of a useful image description.
1.1.1 1.2.1
Placeholder text: 40926
<img alt='40926' src='https://newsroom.eclipse.org/sites/default/files/styles/large/public/ads/State%20of%20Open%20Source%20Survey%20Ad.png?itok=D8atCWVh' class=' img-responsive  ...'>
Line 104

https://www.eclipse.org/

CriticalAttribute aria-role not allowed on element. HTML5 ARIA 1.2 5 pages
<i class=' fa  fa-search  f...' aria-role='none'></i>
Line 49

https://www.eclipse.org/

<i class=' fa  fa-search  f...' aria-role='none'></i>
Line 98

https://www.eclipse.org/downloads/

<i class=' fa  fa-search  f...' aria-role='none'></i>
Line 48
<img class=' img  img-respons...' src='https://www.eclipse.org/org/workinggroups/assets/images/wg-adoptium.svg' alt='Adoptium' aria-role='heading'>
Line 993
<img class=' img  img-respons...' src='https://www.eclipse.org/org/workinggroups/assets/images/wg-jakarta.svg' alt='Jakarta EE' aria-role='heading'>
Line 1006

https://www.eclipse.org/topics/cloud-native/

<i class=' fa  fa-search  f...' aria-role='none'></i>
Line 48
<img class=' img  img-respons...' src='https://www.eclipse.org/org/workinggroups/assets/images/wg-ecd-tools.svg' alt='Eclipse Cloud DevTools' aria-role='heading'>
Line 993
<img class=' img  img-respons...' src='https://www.eclipse.org/org/workinggroups/assets/images/wg_eclipse_ide.svg' alt='Eclipse IDE' aria-role='heading'>
Line 1004

https://www.eclipse.org/topics/ide/

This issue was found on another 1 pages. The trial version is limited to showing issues on 4 pages.
CriticalElement a is missing one or more required attributes. HTML5 ARIA 1.2 WCAG 2.2 A 4.1.2 Section 508 (2017) A 4.1.2 4 pages
hrefrole required for elementa
<a data-target='projects-technolo...' class=' mobile-menu-item...' aria-expanded='false'></a>
Line 165
hrefrole required for elementa
<a data-target='projects-projects...' class=' mobile-menu-item...' aria-expanded='false'></a>
Line 194
hrefrole required for elementa
<a data-target='supporters-member...' class=' mobile-menu-item...' aria-expanded='false'></a>
Line 240
hrefrole required for elementa
<a data-target='supporters-sponso...' class=' mobile-menu-item...' aria-expanded='false'></a>
Line 277
hrefrole required for elementa
<a data-target='collaborations-in...' class=' mobile-menu-item...' aria-expanded='false'></a>
Line 315

https://www.eclipse.org/

hrefrole required for elementa
<a data-target='projects-technolo...' class=' mobile-menu-item...' aria-expanded='false'></a>
Line 164
hrefrole required for elementa
<a data-target='projects-projects...' class=' mobile-menu-item...' aria-expanded='false'></a>
Line 193
hrefrole required for elementa
<a data-target='supporters-member...' class=' mobile-menu-item...' aria-expanded='false'></a>
Line 239
hrefrole required for elementa
<a data-target='supporters-sponso...' class=' mobile-menu-item...' aria-expanded='false'></a>
Line 276
hrefrole required for elementa
<a data-target='collaborations-in...' class=' mobile-menu-item...' aria-expanded='false'></a>
Line 314

https://www.eclipse.org/topics/cloud-native/

hrefrole required for elementa
<a data-target='projects-technolo...' class=' mobile-menu-item...' aria-expanded='false'></a>
Line 164
hrefrole required for elementa
<a data-target='projects-projects...' class=' mobile-menu-item...' aria-expanded='false'></a>
Line 193
hrefrole required for elementa
<a data-target='supporters-member...' class=' mobile-menu-item...' aria-expanded='false'></a>
Line 239
hrefrole required for elementa
<a data-target='supporters-sponso...' class=' mobile-menu-item...' aria-expanded='false'></a>
Line 276
hrefrole required for elementa
<a data-target='collaborations-in...' class=' mobile-menu-item...' aria-expanded='false'></a>
Line 314

https://www.eclipse.org/topics/edge-and-iot

hrefrole required for elementa
<a data-target='projects-technolo...' class=' mobile-menu-item...' aria-expanded='false'></a>
Line 164
hrefrole required for elementa
<a data-target='projects-projects...' class=' mobile-menu-item...' aria-expanded='false'></a>
Line 193
hrefrole required for elementa
<a data-target='supporters-member...' class=' mobile-menu-item...' aria-expanded='false'></a>
Line 239
hrefrole required for elementa
<a data-target='supporters-sponso...' class=' mobile-menu-item...' aria-expanded='false'></a>
Line 276
hrefrole required for elementa
<a data-target='collaborations-in...' class=' mobile-menu-item...' aria-expanded='false'></a>
Line 314

https://www.eclipse.org/topics/ide/

Criticalimg elements must have an accessible name. WCAG 2.2 A F65 Section 508 (2017) A F65 1 pages
Add an alt attribute describing the image, which screen readers voice instead of the image. Spacer images and purely decorative images should use alt="" without any global ARIA attributes. Do not use alt text containing only spaces since that's voiced as an unlabeled image.

Impact on users:

  • NVDA 2023.3 Chrome 120 Windows 10 Reading: Image ignored.
  • NVDA 2023.3 FF 115 Windows 10 Reading: Image ignored.
  • NVDA 2023.3 Edge 120 Windows 10 Reading: Image ignored.
  • JAWS 2023.2311.34 Chrome 120 Windows 10 Reading: Image ignored.
  • JAWS 2023.2311.34 FF 115 Windows 10 Reading: Image ignored.
  • JAWS 2023.2311.34 Edge 120 Windows 10 Reading: Image ignored.
  • VoiceOver macOS 13.6 Safari 16.6 macOS 13.6.0 Reading: Image filename read out.
  • VoiceOver iOS 16.6 Safari iOS 16.6 iOS 16.6.1 Touch: Image filename read out, along with OCR text from image.
1.1.1
<img class='img' src='/downloads/assets/public/images/logo-eclipse.png'>
Line 1856
<img class='img' src='https://www.eclipse.org/downloads/assets/public/images/logo-temurin.png?version=2'>
Line 1900
<img class=' img  img-respons...' src='images/download-parallax.png'>
Line 1699

https://www.eclipse.org/downloads/

CriticalLink uses general text like 'Click Here' with no surrounding text explaining link purpose. WCAG 2.2 A F63 Section 508 (2017) A F63 5 pages
Screen reader users use text around links to help understand what the link does. If the link text is very general, and there's no surrounding text, there's no way to work out what the link does. Either use a descriptive link label (which helps all users) or add an aria-label or aria-describedby to the link (which helps screen reader users). 2.4.4 2.4.9
Link text: Read More
<a class='featured-card-det...' href='https://newsroom.eclipse.org/eclipse-newsletter'>Read More</a>
Line 123
Link text: Read More
<a class='featured-card-det...' href='https://newsroom.eclipse.org/node/40911'>Read More</a>
Line 144
Link text: Read More
<a class='featured-card-det...' href='https://projects.eclipse.org/projects/tools.tracecompass'>Read More</a>
Line 163
Link text: Download
<a class=' header-navbar-en...' href='/downloads/'><i class='fa' aria-hidden='true'></i>Download</a>
Line 45

https://www.eclipse.org/

Link text: Learn More
<a class=' btn  btn-neutral ' href='https://eclipseide.org/'>Learn More</a>
Line 1869
Link text: Learn More
<a class=' btn  btn-neutral ' href='https://projects.eclipse.org/projects/adoptium.temurin'>Learn More</a>
Line 1913
Link text: Download
<a class=' btn  btn-primary ' href='https://adoptium.net/'>Download</a>
Line 1916
Link text: Learn More
<a class=' btn  btn-neutral...' href='https://eclipse.org/che'>Learn More</a>
Line 1952
Link text: Download
<a class=' btn  btn-primary...' href='https://www.eclipse.org/che/getting-started/download/'>Download</a>
Line 1955

https://www.eclipse.org/downloads/

Link text: Download
<a class=' header-navbar-en...' href='/downloads/'><i class='fa' aria-hidden='true'></i>Download</a>
Line 136

https://www.eclipse.org/topics/cloud-native/

Link text: Download
<a class=' header-navbar-en...' href='/downloads/'><i class='fa' aria-hidden='true'></i>Download</a>
Line 136

https://www.eclipse.org/topics/ide/

This issue was found on another 1 pages. The trial version is limited to showing issues on 4 pages.
CriticalThe aria-labelledby attribute references a blank element. WCAG 2.2 A 4.1.2 Section 508 (2017) A 4.1.2 1 pages
Make sure aria-labelledby references an element containing text.
<div class=' toolbar-search-b...' aria-labelledby='toolbar-search'><form action='https://www.eclip...' method='get'><div class='search-bar'>...</div></form></div>
Line 106
<ul class=' toolbar-user-men...' aria-labelledby='toolbar-user-menu'><li></li><li><a class='toolbar-link' href='https://accounts.eclipse.org/user/login/?takemeback=https%3A%2F%2Fwww.eclipse.org%2Fdownloads%2F'>...</a></li>...</ul>
Line 139

https://www.eclipse.org/downloads/

CriticalThe visual label must appear in the accessible name of links and controls. WCAG 2.2 A F96 Section 508 (2017) A F96 1 pages
People who use speech control rely on being able to select elements using the visual label displayed on screen. If this isn't part of the accessible name, they can't select elements by name. 2.5.3
Label "click here." not in name "learn more about cookies"
<a role='button' tabindex='0' class='cc-link' href='https://www.eclipse.org/legal/privacy.php' rel='noopener noreferr...' target='_blank' aria-label='learn more about cookies'>click here.</a>
Line 33
Label "Decline" not in name "deny cookies"
<a role='button' tabindex='0' class=' cc-btn  cc-deny ' aria-label='deny cookies'>Decline</a>
Line 33

https://www.eclipse.org/

CriticalThis button element is empty and has no accessible name. WCAG 2.2 A 4.1.2 Section 508 (2017) A 4.1.2 1 pages

A programmatically determined name allows screen readers to tell users what the control does. To add a name do one of the following:

  • Add text between the button start and end tags
  • Add a title attribute
  • Add an aria-label attribute
  • Add an aria-labelledby attribute
  • Add an img alt attribute if the button contains an img element
<button class='dropdown-toggle' id='toolbar-search' type='button' data-toggle='dropdown' tabindex='0'><i class=' fa  fa-search  f...' aria-role='none'></i></button>
Line 96
<button class='dropdown-toggle' id='toolbar-user-menu' type='button' data-toggle='dropdown' tabindex='0'><i class=' fa  fa-user  fa-lg '></i></button>
Line 131
<button class=' btn  btn-primary '><i class=' fa  fa-search ' aria-hidden='true'></i></button>
Line 2082
<button><i class=' fa  fa-search ' type='submit'></i></button>
Line 114
<button class='mobile-menu-btn'><i class=' fa  fa-bars  fa-xl '></i></button>
Line 258

https://www.eclipse.org/downloads/

The anchor after the # symbol points to a non-existent ID on this page, so nothing happens when it's clicked. In most cases the target ID has been removed accidentally and should be reinstated.
No element with id='content'
<a href='#content'></a>
Line 40

https://www.eclipse.org/

Level AA

3 issues on 5 pages

Very ImportantCannot use aria-label or aria-labelledby on elements and roles that prohibit naming. HTML5 ARIA 1.2 1 pages
The div and span elements have an implicit role of generic and cannot be named unless they have a role attribute. The following roles cannot be named: caption code deletion emphasis generic insertion paragraph presentation strong subscript superscript
Element role: generic
<div class=' toolbar-search-b...' aria-labelledby='toolbar-search'><form action='https://www.eclip...' method='get'><div class='search-bar'>...</div></form></div>
Line 106

https://www.eclipse.org/downloads/

Very ImportantEnsure that text and background colors have enough contrast. WCAG 2.2 AA 1.4.3 Section 508 (2017) AA 1.4.3 4 pages

Some users find it hard to read light gray text on a white background, dark gray text on a black background and white text on a red background.

  • The contrast ratio should be 3.0 or more for 18 point text, or larger
  • The contrast ratio should be 3.0 or more for 14 point bold text, or larger
  • The contrast ratio should be 4.5 or more for all other text
1.4.6
The text color to background color contrast ratio after composition is:
3.07 with color: rgb(255,255,255)background: rgb(240,108,0)
font-size: 10.50ptfont-weight: 400
<a class=' btn  btn-block  ...' href='https://newsroom.eclipse.org/eclipse/announcements/'>View All</a>
Line 100
3.07 with color: rgb(255,255,255)background: rgb(240,108,0)
font-size: 10.50ptfont-weight: 400
<a class=' btn  btn-block  ...' href='https://newsroom.eclipse.org/eclipse/community-news/'>View All</a>
Line 101
3.07 with color: rgb(255,255,255)background: rgb(240,108,0)
font-size: 10.50ptfont-weight: 400
<div class='featured-card-det...'><strong>Petr Aubrecht</strong>| Committer to Jakarta Concurrency</div>
Line 138
3.07 with color: rgb(255,255,255)background: rgb(240,108,0)
font-size: 10.50ptfont-weight: 700
<strong>September 2024 Community Newsletter</strong>
Line 120
3.07 with color: rgb(255,255,255)background: rgb(240,108,0)
font-size: 10.50ptfont-weight: 700
<strong>Petr Aubrecht</strong>
Line 139

https://www.eclipse.org/

The text color to background color contrast ratio after composition is:
3.07 with color: rgb(255,255,255)background: rgb(240,108,0)
font-size: 10.50ptfont-weight: 400
<a class=' header-navbar-en...' href='/downloads/'><i class='fa' aria-hidden='true'></i>Download</a>
Line 136

https://www.eclipse.org/topics/cloud-native/

The text color to background color contrast ratio after composition is:
3.07 with color: rgb(255,255,255)background: rgb(240,108,0)
font-size: 10.50ptfont-weight: 400
<a class=' header-navbar-en...' href='/downloads/'><i class='fa' aria-hidden='true'></i>Download</a>
Line 136

https://www.eclipse.org/topics/edge-and-iot

The text color to background color contrast ratio after composition is:
3.07 with color: rgb(255,255,255)background: rgb(240,108,0)
font-size: 10.50ptfont-weight: 400
<a class=' header-navbar-en...' href='/downloads/'><i class='fa' aria-hidden='true'></i>Download</a>
Line 136

https://www.eclipse.org/topics/ide/

Very ImportantIf you set any of the colors on the body or a elements you must set all of them. WCAG 2.2 AA F24 Section 508 (2017) AA F24 1 pages
In HTML the color attributes are text, bgcolor, link, alink and vlink. In CSS the attributes are color and background-color. Some users have browser defaults set to white text on a black background, so setting one color without setting the others can result in white text on a white background. 1.4.3 1.4.6 1.4.8
The colors used are:
color: rgb(0,0,238) from browser settings
background: rgb(255,255,255) from downloads.min.css
<a class=' btn  btn-neutral ' href='https://eclipseide.org/'>Learn More</a>
Line 1869
color: rgb(0,0,238) from browser settings
background: rgb(255,255,255) from downloads.min.css
<a class=' btn  btn-neutral ' href='https://projects.eclipse.org/projects/adoptium.temurin'>Learn More</a>
Line 1913

https://www.eclipse.org/downloads/

Level AAA

3 issues on 2 pages

ImportantAvoid specifying a new window as the target of a link with target=_blank. WCAG 2.2 AAA F22 1 pages
Displaying new windows without warning can be very confusing to non-sighted and mobile users. Some screen readers and mobile devices give very little indication a new tab or window has opened. If you cannot avoid displaying a new window, insert an "opens in a new window" warning into the link text or add the warning to the link using a title attribute or aria-describedby attribute. 3.2.5
<a role='button' tabindex='0' class='cc-link' href='https://www.eclipse.org/legal/privacy.php' rel='noopener noreferr...' target='_blank' aria-label='learn more about cookies'>click here.</a>
Line 33

https://www.eclipse.org/

ImportantClickable targets must be at least 44 by 44 CSS pixels. WCAG 2.2 2.5.5 1 pages
101 x 20 pixels
<a href='https://eclipse-5413615.hs-sites.com/ad-prospectus-form' style='float:none'>Advertise Here</a>
Line 108

https://www.eclipse.org/

ImportantLink uses non-descriptive text like 'Click Here' which doesn't explain link purpose. WCAG 2.2 AAA F84 2 pages
Screen reader users often tab from one link to the next, or use the 'Next Link' command. Moving between links labelled 'click here' sounds like 'Click here, tab, click here, tab, click here'. Change the link text, or add an aria-label, so the link makes sense when read without the surrounding text. 2.4.9
Link text: Read More
<a class='featured-card-det...' href='https://newsroom.eclipse.org/eclipse-newsletter'>Read More</a>
Line 123
Link text: Read More
<a class='featured-card-det...' href='https://newsroom.eclipse.org/node/40911'>Read More</a>
Line 144
Link text: Read More
<a class='featured-card-det...' href='https://projects.eclipse.org/projects/tools.tracecompass'>Read More</a>
Line 163
Link text: Learn More
<a class=' btn  btn-primary ' href='/org/'>Learn More</a>
Line 77

https://www.eclipse.org/

Link text: Learn More
<a class=' btn  btn-neutral ' href='https://eclipseide.org/'>Learn More</a>
Line 1869
Link text: Learn More
<a class=' btn  btn-neutral ' href='https://projects.eclipse.org/projects/adoptium.temurin'>Learn More</a>
Line 1913
Link text: Learn More
<a class=' btn  btn-neutral...' href='https://eclipse.org/che'>Learn More</a>
Line 1952
Link text: Learn More
<a class=' btn  btn-neutral...' href='https://theia-ide.org'>Learn More</a>
Line 1986
Link text: Learn More
<a class=' btn  btn-neutral...' href='https://eclipse.dev/jetty/'>Learn More</a>
Line 2018

https://www.eclipse.org/downloads/

Expand all 15 issues