Page URL
https://www.telekom.de/unterwegs/hersteller/apple

Issues List

Non-text Content 1.1.1 (A)
Background images have no purpose equivalent text alternative
Non-text Content 1.1.1 (A)
Decorative images use alt attribute
Info and Relationships 1.3.1 (A)
Headings do not use semantic HTML elements
Use of Color 1.4.1 (A)
Links in body copy are indicated by color only
Images of Text 1.4.5 (AA)
Text content is displayed as graphic
Reflow 1.4.10 (AA)
Footnote (Apple TV+) dialog window not constrained to viewport
Text Spacing 1.4.12 (AA)
Changing text spacing lets parts of text spill out of their containers
Keyboard 2.1.1 (A)
Footnote dialog window does not receive keyboard focus on open
Focus Order 2.4.3 (A)
User-activated dynamic content not in correct focus order
Headings and Labels 2.4.6 (AA)
Heading used for non-heading content
Focus Not Obscured (Minimum) 2.4.11 (AA)
Dialog windows obscure focus of underlying elements
Label in Name 2.5.3 (A)
Multiple links with same label but different accessible names
Target Size (Minimum) 2.5.8 (AA)
Interactive element does not meet minimum target size
Parsing 4.1.1 (A)
Multiple (nested) main landmarks found
Priority: Moderate Low Page: Apple Observation Permalink
Accompanying Files
Observation Details

The dialogue window of the Apple TV+ footnote is not constrained to the viewport. Content overflows the viewport. While tested on a single viewport size of 320px with did not reveal specific parts of the content to be completely inaccessible, the overflowing dialog window is problematic on its own, since there is no horizontal scroll possible.

The close button is cut off halfway through, making it possible for it disappear completely for different viewport sizes or specific devices.

Priority: Critical High Page: Apple Observation Permalink
Observation Details

When opening a footnote dialog window, the keyboard focus is not set to said dialog window. This leads to multiple issues:

  • The contents of the dialog window are not accessible via keyboard.

  • The dialog window can not be closed with the keyboard (easily or at all).

  • While the dialog window is open, keyboard navigation of the underlying page is still possible; the dialog window however blocks the view.

  • Since keyboard navigation stays possible, opening multiple dialog windows above each other also is possible.

Remediation Notes

Opening a dialog window with the keyboard must set the focus into the dialog window. Preferably onto the close button as the first interactive element in the dialog window. The focus must also be trapped inside the dialog window so the underlying page cannot be reached by keyboard while the dialog window is opened.

A better approach would be to use a <dialog> element for dialog windows.

Priority: Serious High Page: Apple Observation Permalink
Accompanying Files
Observation Details

Some text, when text spacing is changed, spills out of its parent containers, making some text hard, other text impossible to read.

Remediation Notes

Containers of any type (e.g. badges, teasers, stages) must not use fixed dimensions, if they contain text content.

Priority: Moderate Unknown Page: Apple Observation Permalink
Observation Details

Landmarks often are used to navigate the rough page structure. Using multiple (or nested) main landmarks can cause problems in finding the actual main content.

Remediation Notes

Ensure, only using one single main landmark per page. The main landmark should also be at the top level. No content should live outside of landmarks.

Priority: Moderate Low Page: Apple Observation Permalink
Accompanying Files
Observation Details

Remediation Notes

Decorative images must use null alt attributes.

Priority: Critical Medium Page: Apple Observation Permalink
Accompanying Files
Observation Details

The Apple imagery uses text and displays important devices or device features. There is however no text alternative determinable for these images.

Remediation Notes

All non-decorative images must have a text alternative that serves an equivalent purpose of the image.

Ensure, making all informative content of the images (text, device choice, device specifics, logos, etc.) accessible through text.

If there is no way around using the delivered assets, this can be done by adding a visually hidden (screen reader only) CSS class, replicating the text and non-text content text alternative.

Example for a visually hidden class by Chris Coyer:

.visually-hidden:not(:focus):not(:active) {
  clip: rect(0 0 0 0); 
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap; 
  width: 1px;
}
Priority: Serious Low Page: Apple Observation Permalink
Accompanying Files
Observation Details

Links are only differentiated from normal body text (black, rgb(38, 38, 38)) by use of color (blue, rgb(0, 115, 159)).

In addition, the contrast ratio of link text color and body text color also is insufficient (2.8:1 < 3:1).

Multiple links in dialog windows (footnotes) found.

Remediation Notes

Ensure, links do not rely on color alone to be differentiated from (surrounding) body text. Preferably use underline to indicate text links as it is the default –thus user friendly– method.

Priority: Serious Low Page: Apple Observation Permalink
Accompanying Files
Observation Details

There are multiple links with the same visible label "Weitere Infos" / "Kaufen" that have different accessible names, set by aria-label. Since the visual label is e.g. used by assistive technology like voice control to activate the given link, using multiple links with the same label might lead to issues.

If the accessible name differs from the visible label, the label must be the first part of the accessible name.

Remediation Notes

Ideally, use link text to convey purpose directly and choose different link text content for each target. If not possible, and link texts are enriched by ARIA attributes, ensure the visible label is used as the first part of the accessible name in the exact wording. If the visible label is "Mehr Infos", the accessible name can be enriched to say "Mehr Infos über XYZ".

Priority: Serious Low Page: Apple Observation Permalink
Accompanying Files
Observation Details

Headings do not use semantic HTML elements (<h1>, <h2>, <h3>, ...). They are visually displayed within images.

Remediation Notes

All headings must use semantic HTML elements (<h1>, <h2>, <h3>, ...). Ensure, adding text alternative to the images to convey displayed heading structure in text as well.

Priority: Moderate Low Page: Apple Observation Permalink
Accompanying Files
Observation Details

<h2> is used for "Jetzt im besten Netz Deutschlands erleben". The content is not a heading that introduces the following content.

Remediation Notes

Choose remediation option, depending on definition of text content's purpose

  • Use generic paragraph <p> for the "subline" text

  • Combine heading <h1> and subline into one, e.g. following the structure <h1>Wir haben alle Neuheiten von Apple <span>Jetzt im besten Netz Deutschlands erleben</span></h1>

Priority: Serious Medium Page: Apple Observation Permalink
Observation Details
  • Footnotes

Interactive elements must have a target size of at least 24×24px. Minimum target size is required also for single icon buttons, stand-alone interactive icons and links. When target size is smaller, it will make it difficult for people to reliably interact with the elements. This includes people with motor disabilities, people using devices like styluses, people in moving vehicles, and mobile users altogether. Especially considering its use inside other interactive elements (e.g. footnote in badge) or multiple small interactive elements next to each other (e.g. social icons in a list).

Remediation Notes

Ensure, all interactive elements' target size is at least 24×24px.

While this does not necessarily mean, e.g. an icon itself must be 24×24px, the clickable area around it counts as the target size, if there is no overlapping interactive element in that area. Ideally, the element's visual boundaries adhere to the minimum target size of 24×24px itself.

Priority: Serious High Page: Apple Observation Permalink
Observation Details
  • Footnote Dialog Window


When dynamically added content can be activated by the user, correct focus order must be ensured. This includes:

  • Opening a dialog window

  • Expanding an accordion item

  • Dynamically loading more content (e.g. more products in a product list) via "Load more" button

Adding and removing dynamic content must not remove focus from the triggering element. E.g. a footnote or info icon opening (adding) a dialog window. When the dialog window is closed (removed) again, focus must be on the triggering element.

Remediation Notes

Ensure, for all dynamically added content that can be activated by user,

  • focus cannot be set to focusable elements inside content, before content is being visually added (e.g. collapsed accordion items, or not yet opened dialog windows)

  • dynamic content should be placed directly below the triggering element in the DOM order

  • Opening e.g. a dialog window, will set the focus on the first focusable element inside the dialog window

  • Activating a "Load more" button must ensure, focus, after content is loaded, either

    • is set to the first focusable element of newly loaded content or

    • is set to the first preceding focusable element of newly loaded content.

Ensure, for all dynamically added and then removed content that can be activated by user,

  • keyboard focus

    • remains (e.g. collapsing/expanding accordion items) on the triggering element or

    • is set to (e.g. opening and closing a dialog window) the triggering element again.

Priority: Critical High Page: Apple Observation Permalink
Observation Details

Open dialog windows can obscure focus of underlying interactive elements. Obscuring can be partial or complete. This will impact users of keyboard navigation as focus cannot be tracked while a dialog window is open. Dialog windows may be triggered by:

  • Footnotes

  • Info Icons

  • Buttons

Remediation Notes

When opened,

  • dialog windows must receive keyboard focus and

  • keyboard focus must be trapped inside the dialog window.

Ensuring placed and trapped keyboard focus to the opened dialog window will remediate this issue, as no interactive element outside of the opened dialog window should be focusable, thus cannot be focus obscured.

For more information about technical requirements of modal dialogs, refer to BFIT-Bund Handreichung "Accessible design of user interface elements – Modal Dialog". Also, consider/evaluate use of HTML dialog element <dialgo>. See HTML specifications – The dialog element and Can I Use – Dialog for browser support information.

Priority: Critical Low Page: Apple Observation Permalink
Observation Details

All text content should be displayed as actual text to be accessible to assistive technology. Using text content inside graphics makes it inaccessible. The text content in the images cannot be accessed via screen readers. As the graphics also do not have appropriate text alternative (see 1.1.1 Non-text Content), the content is not accessible at all.

Remediation Notes

Ensure, only using textual elements for text content and do not use text in graphics.

If it is absolutely necessary to do so, ensure purpose equivalent text alternatives (see 1.1.1 Non-text Content) are accessible for all informative content of all images.