Parts of the public site could only be used with a mouse. The before-and-after slider on the case study was one of them: there was no way to move it with the keyboard, and on a phone a finger swiped over it could not scroll the page at all — the widget held the whole screen still. Dropping an applied filter in the marketplace meant clicking a twelve-pixel cross that a screen reader could not see and the keyboard could not reach.
All of that now works. The slider is a real slider: it takes focus, moves with the arrow keys, jumps to either end with Home and End, and says aloud which two pictures it is comparing and how far across it sits. The page scrolls again when you swipe over it. Filters are dismissed with named buttons big enough to hit with a thumb.
Every page now opens with a link that jumps straight past the header, so someone moving through the site by keyboard no longer passes nine identical controls before reaching the content. Headings describe each page properly: one title per page, none nested inside another, no levels skipped — which is what a screen reader's outline is built from.
Anything that moved by itself can now be stopped. Autoplaying videos carry a pause control, and if your device is set to reduce motion, they start paused and the scrolling rows of logos and use cases stand still — still readable, and scrollable by hand rather than hidden.
Controls that said nothing now say what they are, in Polish, English and Ukrainian alike. The language selector announces both what it does and which language is chosen, and it shows that language immediately rather than appearing as an empty box until the page finishes loading. Form fields in the demo wizard each announce their own name, and a rejected email address is now tied to the message explaining why.
Changes that happen without a page reload are announced as they happen: the next question in the labelling quiz, how many results a marketplace search found, a finished file in the labelling tools, and an upload that was refused.