Alle Geräte (3 issues)

Text content truncated
Vertical space in dialog window on small viewport extremely limited (67px)
Manufacturer filter needs horizontal scrolling
Footnote (Apple TV+) dialog window not constrained to viewport

Apple Watch Familienkonfiguration (1 issues)

Horizontal scrolling available on smaller viewports

Apple iPad Air 11 2025 (1 issues)

Vertical space effectively non-existent on smaller viewports

Daten Tarife (1 issues)

Vertical space on small viewport extremely limited

For Friends (1 issues)

Elements partially obscured on smaller viewports

Kider Uhr GPS Oneshop (1 issues)

Content overflows on small viewports

Magena Sport (1 issues)

Dialog window content does not reflow properly

Magenta TV Streaming Dienste Partner DAZN (1 issues)

Content of collapsible content area does not reflow on small viewport

Magenta TV Streaming Dienste Partner wow (1 issues)

Close button in "Paketdetails" dialog window overlapped by text on small viewport

Mobile Router (2 issues)

Text content truncated
Vertical space in dialog window on small viewport extremely limited (67px)

Mobilfunk Netzausbau (1 issues)

Map not accessible on small viewport

Roaming Optionen (1 issues)

Lists in "Ländergruppe" dialog windows do not reflow
Text content gets truncated on smaller viewports

Smartphone Tarife (4 issues)

Fixed bottom bar nearly removes all available space
Button text in fixed bar not reflowing
Tooltip not accessible on smaller viewports
Vertical space in tariff carousel on small viewport extremely limited

Smartphones (3 issues)

Text content truncated
Vertical space in dialog window on small viewport extremely limited (67px)
Manufacturer filter needs horizontal scrolling

Smartwatches (3 issues)

Text content truncated
Vertical space in dialog window on small viewport extremely limited (67px)
Manufacturer filter needs horizontal scrolling

Sonim XP100 (1 issues)

Vertical space in dialog window on small viewport extremely limited

Tablets (3 issues)

Text content truncated
Vertical space in dialog window on small viewport extremely limited (67px)
Manufacturer filter needs horizontal scrolling
Content requires two-dimensional scrolling on small viewports

Tastenhandys (1 issues)

Vertical space in dialog window on small viewport extremely limited (67px)

Telefonieren SMS Ins Ausland (1 issues)

Text content needs two-dimensional scrolling on smaller viewports

Travel Mobil Optionen (1 issues)

Text content needs two-dimensional scrolling on smaller viewports

Vertragsverlängerung (1 issues)

"Frag Magenta" popup flows out of viewport

Xiaomi 15 (1 issues)

Vertical space effectively non-existent on smaller viewports
Accompanying Files
Observation Details

The "Frag Magenta" chat bubble, when popping up on its own, flows out of viewport at 320px viewport width. Horizontal scrolling is not possible, making parts of the popup unreachable.

Remediation Notes

Either disable functionality to automatically popup the chat bubble or ensure reflow on it as well. The popup must not leave the viewport and its contents must reflow to be reachable even on 320px viewport width.

Accompanying Files
Observation Details

Country lists within dialog windows ("Ländergruppe XYZ") do not reflow. A multi-column list is not an exception for the reflow rule. The list must reflow to be readable on 320px viewport width.

Remediation Notes

Ensure, using semantic list elements (<ul>) for the country lists. The list can be styled with CSS grid or flexbox to use multiple columns if the screen real-estate allows it and to reflow if not. For a responsive layout, the following CSS grid implementation could be used:

.country-list {
  --min-country-width: 200px;
  --country-list-gap: 1rem;

  display: grid;
  grid-gap: var(--country-list-gap);
}

@supports (width: min(var(--min-country-width), 100%)) {
  .country-list {
    grid-template-columns: repeat(auto-fit, minmax(min(var(--min-country-width), 100%), 1fr));
  }
}
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 Medium Page: Alle Geräte Observation Permalink
Accompanying Files
Observation Details

Text content within product cards gets truncated on small viewport with no possibility to reach the content. This also affects product card badges and interactive elements (footnotes) inside them.

Remediation Notes

Ensure the site is responsive. A viewport of 320px width must keep all content visible and all functionality intact. For the product cards, use a responsive layout method like the following to ensure correct reflow:

.product-list {
  --min-card-width: 200px;
  --product-list-gap: 1rem;

  display: grid;
  grid-gap: var(--product-list-gap);
}

@supports (width: min(var(--min-card-width), 100%)) {
  .product-list {
    grid-template-columns: repeat(auto-fit, minmax(min(var(--min-card-width), 100%), 1fr));
  }
}
Priority: Best Practice Low Page: Alle Geräte Observation Permalink
Accompanying Files
Observation Details

Horizontal scrolling is necessary for manufacturer filter on smaller viewports. There is no indication by visible scrollbar nor a secondary mechanism to navigate by single pointer events (buttons).

Remediation Notes

Treat scrollable area as carousel or make scrollbar visible.

Ideally, the filter buttons should reflow correctly into multiple rows.

Priority: Moderate Medium Page: Alle Geräte Observation Permalink
Accompanying Files
Observation Details

On base viewport size of 320×256px and page zoom of 100%, the available vertical space in the "Tarif ändern" dialog window, due to fixed top and bottom bars, is just 67px.

Remediation Notes

While not a failure for the given success criterion, the limited vertical space in the dialog window makes navigating the dialog's contents extremely difficult. Evaluation of the need for the fixed top bar and the large fixed bottom bar should be done.

Consistency with other dialog windows could remove the (empty) top bar and/or add the close button to a fixed position of the scrollable dialog window.

The fixed bottom bar could e.g. be shrunken by

  • decreasing margins and/or paddings,

  • decreasing the size of the primary button,

  • changing the layout to display price information and primary button side-by-side.

Priority: Serious Low Page: Tarife Observation Permalink
Observation Details

Testing for WCAG 1.4.10 with viewport set to 320×256px and page zoom set to 100%.

The "content cards" are grouped in rows which overflow the viewport and require two-dimensional scrolling. Content must reflow on smaller viewports to not require two-dimensional scrolling.

Remediation Notes

Ensure proper reflow of content on smaller viewports. Ideally, content reflows responsively based on available space. This can be achieved by a setup like this:

.grid {
  --min-item-width: 200px;
  --grid-gap: 1rem;

  display: grid;
  grid-gap: var(--grid-gap);
}

@supports (width: min(var(--min-item-width), 100%)) {
  .grid {
    grid-template-columns: repeat(auto-fit, minmax(min(var(--min-item-width), 100%), 1fr));
  }
}

Note: remediating this issue, please be aware of changes to the "content cards" in other observations as well. Please refer to observation "Content card link purpose not determinable" (2.4.4 Link Purpose (In Context)) for more information.

Accompanying Files
Observation Details

As this audit excludes the header area for testing, this test even has more vertical space available than the customer facing page.

Remediation Notes

Accompanying Files
Observation Details

Button text in "Weiter ohne Gerät" is not reflowing on small viewport.

Remediation Notes

Ensure all text content reflows correctly.

Accompanying Files
Accompanying Files
Observation Details

Content overflows on small viewports. Tested on WCAG criterion 330px viewport width, the Bundesliga content area is cut off.

Remediation Notes

Ensure correct reflow by not fixing the size of containers that include text content.

Accompanying Files
Observation Details

Testing the dialog window "Alle Paketdetails anzeigen" on small viewport of 320px viewport width, text content is overlapping the close button.

Remediation Notes

Ensure, text reflows in containers and is not overlapping other content.

Observation Details

The interactive map is not accessible on small viewport of 320px viewport width. The contents do not reflow responsively, so certain functionality cannot be reached.

Accompanying Files
Observation Details

Content of dialog window "Auswählen" does not correctly reflow and the close button is cut off.

Remediation Notes

While, as long as the close button is partially accessible as it is, this issue is not failing this criterion, ensuring proper reflow will allow for more situations without issues. Creating robust user experience by eliminating possible reflow issues.

Priority: Critical Low Page: Shop Observation Permalink
Accompanying Files
Observation Details

Text content gets truncated on small viewport with no possibility to reach the truncated content in section intro text "Unsere Smartphone-Tarife". CSS for text content looks as follows:

.cards-cta-headline, .cards-cta-text {
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

Setting display value of HTML heading and paragraph element to something other than default block, may result in overflow issues.

Remediation Notes

Ensure the site is responsive. A viewport of 320px width must keep all content visible and all functionality intact.

Remove CSS properties -webkit-box-orient, display, overflow from affected text content.

Priority: Critical Medium Page: Mobile Router Observation Permalink
Accompanying Files
Observation Details

Text content within product cards gets truncated on small viewport with no possibility to reach the content. This also affects product card badges and interactive elements (footnotes) inside them.

Remediation Notes

Ensure the site is responsive. A viewport of 320px width must keep all content visible and all functionality intact. For the product cards, use a responsive layout method like the following to ensure correct reflow:

.product-list {
  --min-card-width: 200px;
  --product-list-gap: 1rem;

  display: grid;
  grid-gap: var(--product-list-gap);
}

@supports (width: min(var(--min-card-width), 100%)) {
  .product-list {
    grid-template-columns: repeat(auto-fit, minmax(min(var(--min-card-width), 100%), 1fr));
  }
}
Priority: Moderate Medium Page: Mobile Router Observation Permalink
Accompanying Files
Observation Details

On base viewport size of 320×256px and page zoom of 100%, the available vertical space in the "Tarif ändern" dialog window, due to fixed top and bottom bars, is just 67px.

Remediation Notes

While not a failure for the given success criterion, the limited vertical space in the dialog window makes navigating the dialog's contents extremely difficult. Evaluation of the need for the fixed top bar and the large fixed bottom bar should be done.

Consistency with other dialog windows could remove the (empty) top bar and/or add the close button to a fixed position of the scrollable dialog window.

The fixed bottom bar could e.g. be shrunken by

  • decreasing margins and/or paddings,

  • decreasing the size of the primary button,

  • changing the layout to display price information and primary button side-by-side.

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

Text content within product cards gets truncated on small viewport with no possibility to reach the content. This also affects product card badges and interactive elements (footnotes) inside them.

Remediation Notes

Ensure the site is responsive. A viewport of 320px width must keep all content visible and all functionality intact. For the product cards, use a responsive layout method like the following to ensure correct reflow:

.product-list {
  --min-card-width: 200px;
  --product-list-gap: 1rem;

  display: grid;
  grid-gap: var(--product-list-gap);
}

@supports (width: min(var(--min-card-width), 100%)) {
  .product-list {
    grid-template-columns: repeat(auto-fit, minmax(min(var(--min-card-width), 100%), 1fr));
  }
}
Priority: Best Practice Low Page: Smartphones Observation Permalink
Accompanying Files
Observation Details

Horizontal scrolling is necessary for manufacturer filter on smaller viewports. There is no indication by visible scrollbar nor a secondary mechanism to navigate by single pointer events (buttons).

Remediation Notes

Treat scrollable area as carousel or make scrollbar visible.

Ideally, the filter buttons should reflow correctly into multiple rows.

Priority: Moderate Medium Page: Smartphones Observation Permalink
Accompanying Files
Observation Details

On base viewport size of 320×256px and page zoom of 100%, the available vertical space in the "Tarif ändern" dialog window, due to fixed top and bottom bars, is just 67px.

Remediation Notes

While not a failure for the given success criterion, the limited vertical space in the dialog window makes navigating the dialog's contents extremely difficult. Evaluation of the need for the fixed top bar and the large fixed bottom bar should be done.

Consistency with other dialog windows could remove the (empty) top bar and/or add the close button to a fixed position of the scrollable dialog window.

The fixed bottom bar could e.g. be shrunken by

  • decreasing margins and/or paddings,

  • decreasing the size of the primary button,

  • changing the layout to display price information and primary button side-by-side.

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

Text content within product cards gets truncated on small viewport with no possibility to reach the content. This also affects product card badges and interactive elements (footnotes) inside them.

Remediation Notes

Ensure the site is responsive. A viewport of 320px width must keep all content visible and all functionality intact. For the product cards, use a responsive layout method like the following to ensure correct reflow:

.product-list {
  --min-card-width: 200px;
  --product-list-gap: 1rem;

  display: grid;
  grid-gap: var(--product-list-gap);
}

@supports (width: min(var(--min-card-width), 100%)) {
  .product-list {
    grid-template-columns: repeat(auto-fit, minmax(min(var(--min-card-width), 100%), 1fr));
  }
}
Priority: Best Practice Low Page: Smartwatches Observation Permalink
Accompanying Files
Observation Details

Horizontal scrolling is necessary for manufacturer filter on smaller viewports. There is no indication by visible scrollbar nor a secondary mechanism to navigate by single pointer events (buttons).

Remediation Notes

Treat scrollable area as carousel or make scrollbar visible.

Ideally, the filter buttons should reflow correctly into multiple rows.

Priority: Moderate Medium Page: Smartwatches Observation Permalink
Accompanying Files
Observation Details

On base viewport size of 320×256px and page zoom of 100%, the available vertical space in the "Tarif ändern" dialog window, due to fixed top and bottom bars, is just 67px.

Remediation Notes

While not a failure for the given success criterion, the limited vertical space in the dialog window makes navigating the dialog's contents extremely difficult. Evaluation of the need for the fixed top bar and the large fixed bottom bar should be done.

Consistency with other dialog windows could remove the (empty) top bar and/or add the close button to a fixed position of the scrollable dialog window.

The fixed bottom bar could e.g. be shrunken by

  • decreasing margins and/or paddings,

  • decreasing the size of the primary button,

  • changing the layout to display price information and primary button side-by-side.

Priority: Moderate Medium Page: Tastenhandys Observation Permalink
Accompanying Files
Observation Details

On base viewport size of 320×256px and page zoom of 100%, the available vertical space in the "Tarif ändern" dialog window, due to fixed top and bottom bars, is just 67px.

Remediation Notes

While not a failure for the given success criterion, the limited vertical space in the dialog window makes navigating the dialog's contents extremely difficult. Evaluation of the need for the fixed top bar and the large fixed bottom bar should be done.

Consistency with other dialog windows could remove the (empty) top bar and/or add the close button to a fixed position of the scrollable dialog window.

The fixed bottom bar could e.g. be shrunken by

  • decreasing margins and/or paddings,

  • decreasing the size of the primary button,

  • changing the layout to display price information and primary button side-by-side.

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

Text content within product cards gets truncated on small viewport with no possibility to reach the content. This also affects product card badges and interactive elements (footnotes) inside them.

Remediation Notes

Ensure the site is responsive. A viewport of 320px width must keep all content visible and all functionality intact. For the product cards, use a responsive layout method like the following to ensure correct reflow:

.product-list {
  --min-card-width: 200px;
  --product-list-gap: 1rem;

  display: grid;
  grid-gap: var(--product-list-gap);
}

@supports (width: min(var(--min-card-width), 100%)) {
  .product-list {
    grid-template-columns: repeat(auto-fit, minmax(min(var(--min-card-width), 100%), 1fr));
  }
}
Priority: Best Practice Low Page: Tablets Observation Permalink
Accompanying Files
Observation Details

Horizontal scrolling is necessary for manufacturer filter on smaller viewports. There is no indication by visible scrollbar nor a secondary mechanism to navigate by single pointer events (buttons).

Remediation Notes

Treat scrollable area as carousel or make scrollbar visible.

Ideally, the filter buttons should reflow correctly into multiple rows.

Priority: Moderate Medium Page: Tablets Observation Permalink
Accompanying Files
Observation Details

On base viewport size of 320×256px and page zoom of 100%, the available vertical space in the "Tarif ändern" dialog window, due to fixed top and bottom bars, is just 67px.

Remediation Notes

While not a failure for the given success criterion, the limited vertical space in the dialog window makes navigating the dialog's contents extremely difficult. Evaluation of the need for the fixed top bar and the large fixed bottom bar should be done.

Consistency with other dialog windows could remove the (empty) top bar and/or add the close button to a fixed position of the scrollable dialog window.

The fixed bottom bar could e.g. be shrunken by

  • decreasing margins and/or paddings,

  • decreasing the size of the primary button,

  • changing the layout to display price information and primary button side-by-side.

Priority: Serious Medium Page: Daten Tarife Observation Permalink
Accompanying Files
Observation Details

On base viewport size of 320×256px and page zoom of 100%, the available vertical space with visible fixed bottom bar, is just 74px.

Remediation Notes

While not a (strict) failure for the given success criterion, the limited vertical space makes navigating the contents extremely difficult. Evaluation of the need for the large fixed bottom bar should be done.

The fixed bottom bar could e.g. be shrunken by

  • decreasing margins and/or paddings,

  • decreasing the size of the primary button(s),

  • changing the layout to display price information and primary button side-by-side.

  • evaluating use of a smaller bar that shows more information in a collapsible

Accompanying Files
Observation Details

Content in section "SOS Knopf der Kinderuhr mit GPS" becomes unreadable on 320px viewport width, as the image used as video still background is scaling with the text zoom.

Remediation Notes

Images ideally do not overflow 100% width (img { max-width: 100%; }). In this case, this will fix the issue completely.

Accompanying Files
Observation Details

Setting the viewport width to 320px allows for horizontal scrolling. As no actual content is overflowing the viewport, this is not considered a failure of 1.4.10 Reflow. It should however still be investigated and fixed.

Remediation Notes

No remediation notes given, as the observation is not considered a failure.

Accompanying Files
Observation Details

On base viewport size of 320×256px and page zoom of 100%,

  • the available vertical space, as soon as tariff carousel is displayed, is just 75px.

  • tool tips content cannot be reached

Remediation Notes

Priority: Critical Significant Page: Apple iPad Air 11 2025 Observation Permalink
Accompanying Files
Observation Details

Measured at 320 × 256px with 100% page zoom, barely 25px vertical space is available when the "Preisübersicht" footer gets sticky.

Priority: Critical Significant Page: Xiaomi 15 Observation Permalink
Accompanying Files
Observation Details

Measured at 320 × 256px with 100% page zoom, barely 25px vertical space is available when the "Preisübersicht" footer gets sticky.

Priority: Best Practice Low Page: For Friends Observation Permalink
Accompanying Files
Observation Details

On smaller viewports, parts of interactive carousel pagination are obscured. While not a failure of the success criterion at hand, it can lead to accessibility issues and remediation is still recommended.

Accompanying Files
Observation Details

Text content in dialog window "Länder der EU" does not properly reflow and needs two-dimensional scrolling to access all content.

Remediation Notes

Ensure, all content properly reflows on all viewports of at least ≥ 320 px viewport width.

Accompanying Files
Observation Details

Text content in dialog window "Länderliste" does not properly reflow and needs two-dimensional scrolling to access all content.

Remediation Notes

Ensure, all content properly reflows on all viewports of at least ≥ 320 px viewport width.

Priority: Critical High Page: Sonim XP100 Observation Permalink
Accompanying Files
Observation Details

On base viewport size of 320×256px and page zoom of 100%, the available vertical space of the page, after the "Preisübersicht" is fixed to the bottom, is just 8px, making the page completely unusable.

Remediation Notes

While not a failure for the given success criterion, the limited vertical space in the dialog window makes navigating the dialog's contents impossible.