Accessibility issues detected on skatemappoland.pl
Evolize inspected 3 publicly accessible pages on skatemappoland.pl and detected 29 automatically identifiable accessibility findings. 6 findings were classified as critical or high priority. The findings map to 9 WCAG success criterions. The sections below show affected pages, technical evidence and recommended remediation. The most frequent issues involve buttons have no accessible name, hidden elements can still receive keyboard focus, text has insufficient colour contrast.
Independent public assessment. skatemappoland.pl is not necessarily affiliated with or a customer of Evolize.
01 · Accessibility summary
Evolize inspected 3 publicly accessible pages on skatemappoland.pl and detected 29 automatically identifiable accessibility findings. 6 findings were classified as critical or high priority. The findings map to 9 WCAG success criterions. The sections below show affected pages, technical evidence and recommended remediation. The most frequent issues involve buttons have no accessible name, hidden elements can still receive keyboard focus, text has insufficient colour contrast.
02 · Priority findings
03 · WCAG criteria affected
| Criterion | Name | Level | Findings | Pages |
|---|---|---|---|---|
| 1.4.3 | Contrast (Minimum) | AA | 10 | 3 |
| 2.4.3 | Focus Order | A | 6 | 3 |
| 2.5.8 | Target Size (Minimum) | AA | 4 | 3 |
| 1.3.1 | Info and Relationships | A | 3 | 1 |
| 4.1.2 | Name, Role, Value | A | 3 | 3 |
| 3.3.2 | Labels or Instructions | A | 2 | 1 |
| 1.1.1 | Non-text Content | A | 1 | 1 |
| 1.4.1 | Use of Color | A | 1 | 1 |
| 2.4.1 | Bypass Blocks | A | 1 | 1 |
Absence of a criterion here does not indicate conformance with it — only that no automatically detectable issue was found for it.
A scan shows today's exposure. Monitoring shows what changes next.
Evolize continuously rescans public websites, detects newly introduced or recurring accessibility issues, tracks remediation and verifies fixes.
04 · All detected findings
Buttons have no accessible name
ComponentRef UN3US6
Interactive buttons expose no accessible name, so their purpose cannot be determined by assistive technology.
https://skatemappoland.pl/button[data-view="coin"]<button class="navbtn" data-view="coin">
Hidden elements can still receive keyboard focus
ComponentRef HUQEKB
An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.
https://skatemappoland.pl/privacy-policybody > main > article > section:nth-of-type(1) > div:nth-of-type(2) > a<a href="/regulamin">Regulamin</a>
/privacy-policy /regulaminComponentRef NPUPEJ
An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.
https://skatemappoland.pl/button#routeGo<button class="route-go" id="routeGo" type="button" data-i18n="routeGo">Pokaż spoty po drodze</button>
ComponentRef VDLEYA
An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.
https://skatemappoland.pl/input#routeFrom<input id="routeFrom" placeholder="Start, np. Łódź" data-i18n-placeholder="routeFromPlaceholder" autocomplete="off">
ComponentRef 2MC922
An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.
https://skatemappoland.pl/select#routeRadius<select id="routeRadius"><option value="5">5 km</option><option value="10" selected="">10 km</option><option value="20">20 km</option><option value="30">30 km</option></select>
ComponentRef 9F0FWM
An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.
https://skatemappoland.pl/main#mapView > aside:nth-of-type(1) > div > a<a class="google-maps-card" href="https://www.google.com/maps/d/viewer?mid=1gRo2yfi4dYOEUyfBlvg8d45Cqxic7xQ&usp=sharing" target="_blank" rel="noopener" aria-label="Pokaż wszystkie skateparki Skate Map Poland w Google Maps" data-i18n-aria="googleMapsAria"><svg viewBox="0 0 24 24" aria-hidden="true"><path fill="#4285F4" d="M12 2a7 7 0 0 0-7 7c0 5.2 7 13 7 13s7-7.8 7-13a7 7 0 0 0-7-7Z"></path><circle cx="12" cy="9" r="2.6" fill="#fff"></circle></svg><span><span data-i18n="googleMapsTitle">Pokaż w Google Maps</span><small data-i18n="googleMapsSub">Otwórz mapę Google z pinezkami</small></span><…
ComponentRef SXZNRY
An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.
https://skatemappoland.pl/div#quickList > button:nth-of-type(1)<button class="quick" data-id="ChIJMw3vC91LGkcRKrZeRqqWKEo"><img class="thumb" src="https://yqgnospnzemxliysqlzq.supabase.co/storage/v1/object/public/skatepark-photos/ChIJMw3vC91LGkcRKrZeRqqWKEo_1.jpg" onerror="this.onerror=null;this.src='data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22480%22%20height%3D%22300%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%231a2630%22%2F%3E%3Ctext%20x%3D%2250%25%22%20y%3D%2247%25%22%20fill%3D%22%238998a8%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%22%20font-size%3D…
Text has insufficient colour contrast
ComponentRef JPJRRW
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://skatemappoland.pl/privacy-policy.active<button type="button" data-legal-lang="en" class="active">EN</button>
/privacy-policy /regulaminComponentRef 87XSMQ
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://skatemappoland.pl/privacy-policysection[data-lang="en"] > .eyebrow<div class="eyebrow">Skate Map Poland</div>
/privacy-policy /regulaminComponentRef 2QPAWQ
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://skatemappoland.pl/privacy-policysection[data-lang="en"] > h1<h1>Privacy Policy</h1>
/privacy-policy /regulaminComponentRef 5HILM0
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://skatemappoland.pl/privacy-policysection[data-lang="en"] > h2:nth-child(5)<h2>1. Information we collect</h2>
/privacy-policy /regulaminComponentRef V8VHNW
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://skatemappoland.pl/privacy-policysection[data-lang="en"] > p:nth-child(4)<p>SkateMapPoland respects your privacy. This Privacy Policy explains what information we collect, how we use it, and the choices available to you when using SkateMapPoland.</p>
/privacy-policy /regulaminComponentRef TCHS8X
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://skatemappoland.pl/privacy-policysection[data-lang="en"] > .muted<p class="muted">Last updated: 18 August 2026</p>
/privacy-policy /regulaminComponentRef 1QHW8U
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://skatemappoland.pl/privacy-policysection[data-lang="en"] > p:nth-child(23) > span<span class="contact">[email removed]</span>
/privacy-policy /regulaminComponentRef DT6V0P
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://skatemappoland.pl/privacy-policysection[data-lang="en"] > .legal-footer > a[href$="regulamin"]<a href="/regulamin">Terms of Use</a>
/privacy-policy /regulaminComponentRef 63CZSF
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://skatemappoland.pl/span[data-i18n="navMap"]<span data-i18n="navMap">Mapa</span>
ComponentRef F1SAH5
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://skatemappoland.pl/regulaminsection[data-lang="en"] > ul > li:nth-child(1)<li>attempt to gain unauthorized access to the Service or other users’ accounts,</li>
Images lack text alternatives
ComponentRef BMR65L
Informative images have no alternative text, so their meaning is unavailable to people using assistive technology.
https://skatemappoland.pl/button[data-id="ChIJMw3vC91LGkcRKrZeRqqWKEo"] > .thumb<img class="thumb" src="https://yqgnospnzemx..." onerror="this.onerror=null;th...">
ARIA hidden element must not be focusable or contain focusable elements
ComponentRef A3O0PU
ARIA hidden element must not be focusable or contain focusable elements
https://skatemappoland.pl/#parkDetailDrawer<aside class="park-detail-drawer" id="parkDetailDrawer" aria-hidden="true">
Elements must only use permitted ARIA attributes
ComponentRef ZIQS10
Elements must only use permitted ARIA attributes
https://skatemappoland.pl/privacy-policy.lang<div class="lang" aria-label="Language / Język"><button type="button" class="" data-legal-lang="pl">PL</button><button type="button" data-legal-lang="en" class="active">EN</button></div>
/privacy-policy /regulaminForm fields use placeholder text as the only label
ComponentRef D6SMI3
Fields rely on placeholder text instead of a real label. The placeholder disappears once the user types, and it is not exposed as a programmatic label.
https://skatemappoland.pl/input#search<input id="search" placeholder="Szukaj skateparku, miasta..." data-i18n-placeholder="searchPlaceholder">
ComponentRef H6AKWL
Fields rely on placeholder text instead of a real label. The placeholder disappears once the user types, and it is not exposed as a programmatic label.
https://skatemappoland.pl/textarea#newsletterAdminMessage<textarea id="newsletterAdminMessage" placeholder="Krótka wiadomość, np. Nowy odcinek już jest — tym razem odwiedzam skateparki w Łodzi."></textarea>
Touch targets are too small on mobile
ComponentRef X61R94
Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
https://skatemappoland.pl/privacy-policybody > main > article > section:nth-of-type(2) > div:nth-of-type(2) > a<a href="/regulamin">Terms of Use</a>
/privacy-policy /regulaminComponentRef XD8NL9
Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
https://skatemappoland.pl/html > body > footer > div > a:nth-of-type(1)<a data-i18n="privacyPolicy" href="/privacy-policy" style="text-decoration:underline;text-underline-offset:3px">Polityka prywatności</a>
ComponentRef WT848
Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
https://skatemappoland.pl/div#map > div:nth-of-type(2) > div:nth-of-type(4) > div > a<a href="https://leafletjs.com" title="A JavaScript library for interactive maps"><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" class="leaflet-attribution-flag"><path fill="#4C7BE1" d="M0 0h12v4H0z"></path><path fill="#FFD500" d="M0 4h12v3H0z"></path><path fill="#E0BC00" d="M0 7h12v1H0z"></path></svg> Leaflet</a>
Links must be distinguishable without relying on color
ComponentRef DUSSFY
Links must be distinguishable without relying on color
https://skatemappoland.pl/a[href$="leafletjs.com"]<a href="https://leafletjs.com" title="A JavaScript library for interactive maps">
Content sits outside any landmark region
ComponentRef TWJXLU
Meaningful content is not contained in a landmark (header/nav/main/footer/aside), so assistive-technology users cannot reach it via landmark navigation.
https://skatemappoland.pl/section#coinView > div<div class="page"><div class="coin-hero"><div><div class="eyebrow" data-i18n="coinEyebrow">Znajdź. Odkryj. Odbierz.</div><h1>SkateCoin.</h1><p class="lede" data-i18n="coinIntro">SkateCoiny to ukryte na skateparkach fizyczne monety z kodem do odebrania nagrody. Szukaj ich po moich filmach, wpisz znaleziony kod na stronie i zgarnij nagrodę zależną od wartości SkateCoina.</p></div><div class="coin-visual"><div class="coin-core"><img class="coin-symbol" src="SkateCoinRender_dollar.png" alt="SkateCoin"></div></div></div><div class="coin-grid"><div class="reward"><div class="value skatecoin-reward-v…
No skip link to main content
ComponentRef 2UE5OA
The page offers no bypass mechanism, so keyboard users must tab through the full navigation before reaching the main content on every page.
https://skatemappoland.pl/html > body<body> <header class="topbar"> <button class="brand" id="brandHome" style="border:0;background:none;color:white;text-align:left"><span class="brand-mark" aria-hidden="true"></span><span>SKATE MAP<small>POLAND</small></span></button> <nav class="nav"> <button class="navbtn active" data-view="map"><svg class="nav-icon" viewBox="0 0 24 24" aria-hidden="true"><path d="m3 6 5-2 8 3 5-2v13l-5 2-8-3-5 2z"></path><path d="M8 4v13M16 7v13"></path></svg><span data-i18n="navMap">Mapa</span></button><button class="navbtn" data-view="coin"><svg class="nav-icon" viewBox="0 0 24 24" aria-hidden="true"><circl…
Touch targets are too small
ComponentRef IHSJ4W
Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
https://skatemappoland.pl/.marker-cluster-medium.leaflet-marker-icon.marker-cluster:nth-child(17)<div class="leaflet-marker-icon marker-cluster marker-cluster-medium leaflet-zoom-animated leaflet-interactive" tabindex="0" role="button" style="margin-left: -20px; margin-top: -20px; width: 40px; height: 40px; transform: translate3d(322px, 203px, 0px); z-index: 203;">
05 · Pages inspected
06 · About this assessment
Evolize inspects publicly accessible website pages using automated browser-based testing and deterministic accessibility rules. Automated testing can identify many reproducible technical issues but cannot determine complete WCAG or legal compliance.
- Publicly accessible surfaces only — no credentials, private systems, or source-code access.
- Findings apply to the pages and states successfully inspected; automated analysis may not detect every issue.
- Results reflect the site at the scan date and may have changed since.
Evolize provides digital risk intelligence and does not provide legal advice, certify compliance, or guarantee that litigation will not occur. Methodology · Security · Example assessment
07 · Continuous monitoring
This public report captures one assessment. Evolize monitoring rescans the website, detects new and recurring findings, tracks changes over time and verifies corrections.
Is information in this report inaccurate or outdated? Request a correction or removal.