Accessibility issues detected on gulajski.levelit.pl
Evolize inspected 5 publicly accessible pages on gulajski.levelit.pl and detected 31 automatically identifiable accessibility findings. 6 findings were classified as critical or high priority. The findings map to 5 WCAG success criterions. The sections below show affected pages, technical evidence and recommended remediation. The most frequent issues involve hidden elements can still receive keyboard focus, text has insufficient colour contrast, content sits outside any landmark region.
Independent public assessment. gulajski.levelit.pl is not necessarily affiliated with or a customer of Evolize.
01 · Accessibility summary
Evolize inspected 5 publicly accessible pages on gulajski.levelit.pl and detected 31 automatically identifiable accessibility findings. 6 findings were classified as critical or high priority. The findings map to 5 WCAG success criterions. The sections below show affected pages, technical evidence and recommended remediation. The most frequent issues involve hidden elements can still receive keyboard focus, text has insufficient colour contrast, content sits outside any landmark region.
02 · Priority findings
03 · WCAG criteria affected
| Criterion | Name | Level | Findings | Pages |
|---|---|---|---|---|
| 2.5.8 | Target Size (Minimum) | AA | 13 | 5 |
| 1.4.3 | Contrast (Minimum) | AA | 11 | 5 |
| 2.4.3 | Focus Order | A | 4 | 5 |
| 1.3.1 | Info and Relationships | A | 2 | 5 |
| 4.1.2 | Name, Role, Value | A | 1 | 5 |
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
Hidden elements can still receive keyboard focus
ComponentRef M6V1RH
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://gulajski.levelit.pl/header > div > div > div:nth-of-type(1) > p > a<a href="https://gulajski.levelit.pl" target="_self" rel="home" aria-current="page">Firma Gulajski</a>
/ /category/o-firmie /polityka-cookies /o-firmie/przemysl-4-0 /blog/wyjscie-na-dachComponentRef B9Z2JI
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://gulajski.levelit.pl/html > body > div:nth-of-type(2) > button<button class="cky-btn-revisit" aria-label="Preferencje co do zgód"> <img src="https://www.gulajski.pl/wp-content/plugins/cookie-law-info/lite/frontend/images/revisit.svg" alt="Revisit consent button"> </button>
/ /category/o-firmie /polityka-cookies /o-firmie/przemysl-4-0 /blog/wyjscie-na-dachComponentRef LNEXDP
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://gulajski.levelit.pl/div#gk-a11y-panel > div > span:nth-of-type(2) > button:nth-of-type(1)<button type="button" class="gk-a11y-font" data-dir="down" aria-label="Zmniejsz tekst">A−</button>
/ /category/o-firmie /polityka-cookies /o-firmie/przemysl-4-0 /blog/wyjscie-na-dachComponentRef OB8IVK
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://gulajski.levelit.pl/div#gk-a11y-panel > button:nth-of-type(1)<button type="button" class="gk-a11y-read" data-state="idle"> <span class="gk-a11y-ico">🔊</span> <span class="gk-a11y-read-label">Czytaj stronę na głos</span> </button>
/ /category/o-firmie /polityka-cookies /o-firmie/przemysl-4-0 /blog/wyjscie-na-dachText has insufficient colour contrast
ComponentRef IOXECW
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://gulajski.levelit.pl/.cky-policy<a href="https://gulajski.pl/o-nas/polityka-prywatnosci/" class="cky-policy" aria-label="Polityka Cookie" target="_blank" rel="noopener" data-cky-tag="readmore-button" style="color: rgb(253, 200, 1); background-color: transparent; border-color: transparent;">Polityka Cookie</a>
/ /category/o-firmie /polityka-cookies /o-firmie/przemysl-4-0 /blog/wyjscie-na-dachComponentRef 99CEDE
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://gulajski.levelit.pl/.cky-btn-customize<button class="cky-btn cky-btn-customize" aria-label="Dostosuj zgody" aria-haspopup="true" aria-controls="ckyPreferenceCenter" data-cky-tag="settings-button" style="color:#999999;background-color:transparent;border-color:#999999">Dostosuj zgody</button>
/ /category/o-firmie /polityka-cookies /o-firmie/przemysl-4-0 /blog/wyjscie-na-dachComponentRef RDZQCE
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://gulajski.levelit.pl/.has-mega:nth-child(2) > .gk-mega-btn > .gk-caret<span class="gk-caret">▾</span>
/ /category/o-firmie /polityka-cookies /o-firmie/przemysl-4-0 /blog/wyjscie-na-dachComponentRef U8IFSK
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://gulajski.levelit.pl/.cky-notice-des > p<p>
/ /category/o-firmie /polityka-cookies /o-firmie/przemysl-4-0 /blog/wyjscie-na-dachComponentRef 56STKK
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://gulajski.levelit.pl/.wp-block-column.wp-block-column-is-layout-flow.is-layout-flow:nth-child(1) > .gk-stat-num<h2 class="wp-block-heading gk-stat-num">1998</h2>
ComponentRef G6VT53
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://gulajski.levelit.pl/.wp-block-cover__inner-container > .eyebrow.wp-block-paragraph<p class="eyebrow wp-block-paragraph">Polski producent · od 1998</p>
ComponentRef 8NFV4O
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://gulajski.levelit.pl/h1<h1 class="wp-block-heading">Systemy oddymiania i doświetlania</h1>
ComponentRef EO9K9V
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://gulajski.levelit.pl/.wp-block-column.wp-block-column-is-layout-flow.is-layout-flow:nth-child(1) > .gk-stat-lab.wp-block-paragraph<p class="gk-stat-lab wp-block-paragraph">Rok założenia</p>
ComponentRef CF21FV
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://gulajski.levelit.pl/.gk-hero-lead<p class="gk-hero-lead wp-block-paragraph">Projektujemy, produkujemy i montujemy klapy dymowe, świetliki, pasma świetlne oraz wyłazy dachowe. Kompleksowo — od pomiaru, przez produkcję, aż po serwis. Blisko 30 lat na rynku polskim i europejskim.</p>
ComponentRef XEJ8LV
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://gulajski.levelit.pl/a[href$="#oferta"]<a class="wp-block-button__link wp-element-button" href="#oferta">Zobacz produkty</a>
ComponentRef 0DIUD4
Text and background colours do not meet the minimum contrast ratio, reducing legibility.
https://gulajski.levelit.pl/wylaz_dachowy/wyjscie-na-dach/.wp-block-image:nth-child(8) > figcaption<figcaption class="wp-element-caption">Znaczenie wyłazów dachowych i dostępu drabinowego w projektowaniu architektonicznym</figcaption>
Content sits outside any landmark region
ComponentRef UGX298
Meaningful content is not contained in a landmark (header/nav/main/footer/aside), so assistive-technology users cannot reach it via landmark navigation.
https://gulajski.levelit.pl/category/o-firmie/div#ckyPreferenceCenter > div:nth-of-type(2) > div:nth-of-type(1) > p:nth-of-type(1)<p>Używamy plików cookie, aby pomóc użytkownikom w sprawnej nawigacji i wykonywaniu określonych funkcji. Szczegółowe informacje na temat wszystkich plików cookie odpowiadających poszczególnym kategoriom zgody znajdują się poniżej.</p>
/ /category/o-firmie /polityka-cookies /o-firmie/przemysl-4-0 /blog/wyjscie-na-dachTouch targets are too small on mobile
ComponentRef WV7L0J
Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
https://gulajski.levelit.pl/category/o-firmie/div > div > div > div:nth-of-type(1) > p > a<a href="https://gulajski.pl/o-nas/polityka-prywatnosci/" class="cky-policy" aria-label="Polityka Cookie" target="_blank" rel="noopener" data-cky-tag="readmore-button" style="color: rgb(253, 200, 1); background-color: transparent; border-color: transparent;">Polityka Cookie</a>
/ /category/o-firmie /polityka-cookies /o-firmie/przemysl-4-0 /blog/wyjscie-na-dachComponentRef CC26DO
Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
https://gulajski.levelit.pl/a#wp-skip-link<a class="skip-link screen-reader-text" id="wp-skip-link" href="#main">Przejdź do treści</a>
/ /category/o-firmie /polityka-cookies /o-firmie/przemysl-4-0 /blog/wyjscie-na-dachComponentRef 13LSG8
Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
https://gulajski.levelit.pl/category/o-firmie/html > body > a:nth-of-type(1)<a class="skip-link screen-reader-text" href="#main">Przejdź do treści</a>
/ /category/o-firmie /polityka-cookies /o-firmie/przemysl-4-0 /blog/wyjscie-na-dachComponentRef CGLYSF
Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
https://gulajski.levelit.pl/category/o-firmie/input#ckySwitchanalytics<input type="checkbox" id="ckySwitchanalytics" aria-label="Włączyć Analityczne" style="background-color: rgb(208, 213, 210);">
/ /category/o-firmie /polityka-cookies /o-firmie/przemysl-4-0 /blog/wyjscie-na-dachComponentRef 9E97D3
Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
https://gulajski.levelit.pl/category/o-firmie/div > div:nth-of-type(1) > div:nth-of-type(3) > ul > li:nth-of-type(1) > a<a href="/o-nas/">O nas</a>
/category/o-firmie /polityka-cookies /blog/wyjscie-na-dachComponentRef F75ECE
Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
https://gulajski.levelit.pl/category/o-firmie/main#main > div:nth-of-type(1) > div > p > a<a href="/o-nas/">o firmie Gulajski</a>
/category/o-firmie /o-firmie/przemysl-4-0 /blog/wyjscie-na-dachComponentRef J8LMJM
Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
https://gulajski.levelit.pl/wylaz_dachowy/wyjscie-na-dach/div#rank-math-toc > nav > ul > li:nth-of-type(1) > a<a href="#produkcja-wyjscia-na-dach-pod-wymiar">Produkcja wyjścia na dach pod wymiar</a>
/o-firmie/przemysl-4-0 /blog/wyjscie-na-dachComponentRef CPJBP1
Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
https://gulajski.levelit.pl/category/o-firmie/ul > li:nth-of-type(1) > div > div > div:nth-of-type(1) > a<a href="https://gulajski.levelit.pl/category/o-firmie/" rel="tag">o firmie</a>
ComponentRef N0RMR0
Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
https://gulajski.levelit.pl/div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div > h3 > a<a href="/projektowanie/">Projektowanie PPOŻ</a>
ComponentRef 36SC5Q
Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
https://gulajski.levelit.pl/category/o-firmie/li:nth-of-type(1) > div > div > div:nth-of-type(2) > p:nth-of-type(2) > a<a class="wp-block-post-excerpt__more-link" href="http://gulajski.levelit.pl/o-firmie/przemysl-4-0/">Czytaj więcej →</a>
ComponentRef 7IB2JI
Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
https://gulajski.levelit.pl/polityka-cookiesdiv:nth-of-type(5) > footer > div > div:nth-of-type(2) > p:nth-of-type(2) > a:nth-of-type(1)<a href="/polityka-prywatnosci/">Polityka prywatności</a>
ComponentRef 7L9K1Y
Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
https://gulajski.levelit.pl/polityka-cookiesmain#main > div > ul:nth-of-type(6) > li:nth-of-type(2) > a<a href="http://jakwylaczyccookie.pl/" rel="nofollow noopener" target="_blank">jak wyłączyć cookie</a>
ComponentRef KFZ4VI
Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.
https://gulajski.levelit.pl/polityka-cookiesfooter > div > div:nth-of-type(1) > div:nth-of-type(4) > p > a:nth-of-type(2)<a href="mailto:[email removed]">[email removed]</a>
ARIA attributes have invalid values
ComponentRef 2DDTL1
ARIA attributes reference ids that do not exist or hold invalid values, breaking the accessibility tree.
https://gulajski.levelit.pl/.cky-btn-customize<button class="cky-btn cky-btn-customize" aria-label="Dostosuj zgody" aria-haspopup="true" aria-controls="ckyPreferenceCenter" data-cky-tag="settings-button" style="color:#999999;background-color:transparent;border-color:#999999">Dostosuj zgody</button>
/ /category/o-firmie /polityka-cookies /o-firmie/przemysl-4-0 /blog/wyjscie-na-dachNavigation regions are not distinguishable
ComponentRef RF2203
The page has multiple navigation landmarks but they lack accessible names, so screen reader users cannot tell them apart.
https://gulajski.levelit.pl/wylaz_dachowy/wyjscie-na-dach/div#rank-math-toc > nav<nav><ul><li class=""><a href="#produkcja-wyjscia-na-dach-pod-wymiar">Produkcja wyjścia na dach pod wymiar</a></li><li class=""><a href="#w-jakim-celu-montuje-sie-wyjscie-na-dach">W jakim celu montuje się wyjście na dach?</a></li><li class=""><a href="#jakie-wymiary-powinno-miec-wyjscie-na-dach">Jakie wymiary powinno mieć wyjście na dach?</a></li><li class=""><a href="#wyjscia-na-dach-warunki-techniczne">Wyjścia na dach – warunki techniczne</a></li></ul></nav>
/o-firmie/przemysl-4-0 /blog/wyjscie-na-dach05 · 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.