This text does not meet the legibility floor against the background it is actually drawn on. On a phone in daylight it reads as decoration, not as something you can act on.
02critical
Unreadable text
×2
1.67:1 (needs 4.5:1) — 12px/400 div > a
Privacy Policy
Terms of Service
03critical
Broken asset
script failed to load (HTTP 404)
https://www.rixwell.com/en/undefined
A file the page asks for never arrives. Whatever it was — hero video, image, script — the visitor sees the gap, not the design.
2.38:1 (needs 4.5:1) — 14px/500 div > button.cky-btn.cky-btn-customize
Customize
10critical
Unreadable text
2.38:1 (needs 4.5:1) — 14px/500 div > button.cky-btn.cky-btn-reject
Reject All
11critical
Page is empty without JavaScript
...and 4 more elements that never reveal
With JavaScript off the page is blank. That is what a crawler, a link preview, and a visitor on a flaky connection get: nothing.
12major
JavaScript error on load
×2
console error
requestStorageAccess: Permission denied.
Failed to load resource: the server responded with a status of 404 (Not Found)
The page is throwing errors while a visitor uses it. Errors this early usually mean something further down never ran.
13major
JavaScript error on load
×2
console error at 390px
requestStorageAccess: Permission denied.
Failed to load resource: the server responded with a status of 404 (Not Found)
14major
JavaScript error on load
×2
console error at 768px
requestStorageAccess: Permission denied.
Failed to load resource: the server responded with a status of 404 (Not Found)
15major
JavaScript error on load
×2
console error at 1440px
requestStorageAccess: Permission denied.
Failed to load resource: the server responded with a status of 404 (Not Found)
16major
Unreadable text
...and 12 more contrast failures
17major
Content that never becomes visible
text scrolled past but never rendered visible (visibility:hidden) div.menuScreen
EN
This text is still hidden after the page has been scrolled all the way past it. A reveal-on-scroll animation that never fires leaves the content there in the markup and invisible on screen.
18major
Content that never becomes visible
text scrolled past but never rendered visible (visibility:hidden) div.menuScreen__body
EN
19major
Content that never becomes visible
text scrolled past but never rendered visible (visibility:hidden) div.menuScreen__header
EN
20major
Content that never becomes visible
text scrolled past but never rendered visible (visibility:hidden) div.menuScreen__content
Hotels
21major
Content that never becomes visible
text scrolled past but never rendered visible (visibility:hidden) #menuitem_1
Hotels
22major
Content that never becomes visible
text scrolled past but never rendered visible (visibility:hidden) #menuitem_10
Special offers
23major
Content that never becomes visible
text scrolled past but never rendered visible (visibility:hidden) a.mainMenu__button
Special offers
24major
Content that never becomes visible
text scrolled past but never rendered visible (visibility:hidden) #menuitem_31
About
25major
Content that never becomes visible
text scrolled past but never rendered visible (visibility:hidden) div.menuScreen__footer
My booking
26major
Content that never becomes visible
text scrolled past but never rendered visible (visibility:hidden) ul.menuFooterNav
My booking
27major
Content that never becomes visible
text scrolled past but never rendered visible (visibility:hidden) li
+37167259925
28major
Content that never becomes visible
text scrolled past but never rendered visible (visibility:hidden) a.menuFooterNav__item
+37167259925
29verify by eye
Unreadable text
×2
1.00:1 (needs 4.5:1) — 12px/400 a > span
+37167259925
reservations@rixwell.com
This text is drawn in exactly the colour of the thing behind it. That is usually a menu measured while it is still hidden, so it is listed for a human to confirm rather than counted as a failure — but if any of it is meant to be on screen, nobody can read it.
Heading order is broken. Screen readers and search engines both use it to work out what the page is about.
32minor
Control with no handler
<li> has no handler, no href, no form action — page uses event delegation, verify by hand #menuitem_13
This control has no handler the audit can see. Either it is wired through delegation, or it is a button that does nothing when clicked.
33minor
Control with no handler
<li> has no handler, no href, no form action — page uses event delegation, verify by hand #menuitem_14
34minor
Control with no handler
<li> has no handler, no href, no form action — page uses event delegation, verify by hand #menuitem_16
35minor
Control with no handler
<li> has no handler, no href, no form action — page uses event delegation, verify by hand #menuitem_22
36minor
Control with no handler
<li> has no handler, no href, no form action — page uses event delegation, verify by hand #menuitem_17
37minor
Control with no handler
<li> has no handler, no href, no form action — page uses event delegation, verify by hand #menuitem_19
38minor
Control with no handler
<li> has no handler, no href, no form action — page uses event delegation, verify by hand #menuitem_23
39minor
Control with no handler
<li> has no handler, no href, no form action — page uses event delegation, verify by hand #menuitem_24
40minor
Control with no handler
<li> has no handler, no href, no form action — page uses event delegation, verify by hand #menuitem_18
41minor
Control with no handler
<li> has no handler, no href, no form action — page uses event delegation, verify by hand #menuitem_29
42minor
Control with no handler
...and 4 more controls with no handler
Not machine-checkable
17 text element(s) sit on a background image — contrast not machine-verifiable, check by eye. Reported rather than counted as a failure —
text over photography needs a human eye, and guessing would put a number
in this report that you could not reproduce.