OwndUp is een programma dat mensen elke werkdag gebruiken, soms zonder muis en soms met een schermlezer. Op deze pagina staat waar we staan, wat we hebben opgelost en wat we weten dat er nog niet klopt. Bewust concreet, want een verklaring die alleen zegt dat je het belangrijk vindt helpt niemand die software moet inkopen.
Wat we nastreven, en wat we niet beweren
We streven naar WCAG 2.1 niveau AA. Dat is waar we tegenaan bouwen en waar we onszelf aan meten.
We beweren niet dat we eraan voldoen. Geen onafhankelijke partij heeft OwndUp getoetst aan WCAG 2.1 AA, dus we publiceren geen conformiteitsniveau en geen keurmerk. Wat hieronder staat is onze eigen inschatting, op basis van onze eigen toetsing. Heeft uw inkoopproces een externe audit nodig, laat het weten, dan bespreken we wat daarvoor nodig is.
Hoe we hebben getoetst
In juli 2026 hebben we de app van begin tot eind doorlopen met alleen het toetsenbord: inloggen, een lijst aanmaken, een kolom toevoegen, een datum invullen, een herinnering zetten en via de zoeksneltoets naar een regel springen. Bij elke stap hebben we de accessibility tree gelezen in plaats van alleen naar het scherm te kijken. Die doorloop leverde een lijst met concrete gebreken op, en de volgende paragraaf is wat we daarmee gedaan hebben.
Wat we hebben aangepast
Dit staat er allemaal live:
- Elk schermvullend venster is een echt dialoogvenster. Het welkomstscherm, het regelformulier en elk popupvenster noemen zichzelf bij naam, houden het toetsenbord binnen zich, en gaan dicht met Escape. De pagina achter het welkomstscherm verdwijnt volledig uit de accessibility tree.
- De app zegt wat er gebeurt. Er is nu een live region waar elke bevestiging doorheen loopt: een aangemaakte lijst, een toegevoegde kolom, een gezette herinnering, een cel die iemand anders eerder wijzigde, de uitkomst van een bulkactie, en hoeveel regels er na een filter overblijven. Daarvoor was een opgeslagen herinnering volledig stil, en dat kostte een tester een dubbele herinnering.
- Kolomkoppen werken met het toetsenbord. Hernoemen, van type wisselen, bewaken als deadline aanzetten en verwijderen waren alleen met de muis te bereiken. De kop is nu een knop, en in het venster dat daarachter zit staat naar links en naar rechts, zodat verplaatsen zonder slepen kan.
- Knoppenrijtjes zeggen welke aanstaat. De kolomtypekiezer, de wissel tussen kaarten en tabel, de lijstfilters en de bronnen voor een nieuwe lijst dragen nu aria-pressed in plaats van alleen een kleurverschil.
- Cellen hebben een naam. Een tekstcel heette "-" en elke datumcel in de lijst heette "Datum". Nu noemt elke cel zijn kolom en zijn regel, dus "Einddatum, Keuring brandblussers" in plaats van een streepje.
- De zoeksneltoets is een echte lijst. De resultaten van Ctrl+K vormen een listbox met pijltjesnavigatie, het gemarkeerde resultaat wordt gemeld, het aantal resultaten wordt uitgesproken, en een resultaat openen zet de cursor in die regel in plaats van ergens op de pagina.
- De focus komt terug. Na het sluiten van een dialoogvenster staat het toetsenbord weer op de knop die het opende, en Enter in een naamveld verzendt het formulier in plaats van dertien tabs te vragen.
Bekende beperkingen
Dit klopt nog niet, en dat weten we:
- Datumvelden volgen uw browser, niet onze app. We gebruiken het datumveld van de browser zelf, en die zet dag, maand en jaar in de volgorde van de browsertaal, niet die van de app. In een Engelstalige browser levert 01-12-2026 dus 12 januari op en niet 1 december. We zetten de verwachte volgorde onder het veld zolang het focus heeft, en we weigeren onmogelijke jaartallen, maar de volgorde van het veld zelf kunnen we niet veranderen.
- In het raster is elke cel een eigen tabstop en doen de pijltjestoetsen niets tussen cellen. Tab en Enter werken wel naar rechts en naar beneden, zoals in een spreadsheet, maar een lange lijst is een lange tabreis.
- Lijsten en groepen herordenen op het lijstenoverzicht kan nog alleen met slepen. Kolommen herordenen heeft nu een toetsenbordroute, lijsten nog niet.
- We hebben niet getest met VoiceOver of TalkBack op een telefoon. De schermvullende vensters dragen daar nu dezelfde dialoogsemantiek als op de desktop, en dat was de oorzaak van wat we zagen, maar dat is een redenering en geen testuitslag.
- Deze verklaring gaat over de app. De publieke website heeft minder aandacht gehad, en het mobiele menu daar is niet door dezelfde ronde gegaan.
Wat hier niet staat is niet automatisch in orde. Het betekent dat we het nog niet gevonden hebben.
Als iets u tegenhoudt
Houdt een deel van OwndUp u tegen in uw werk, dan horen we graag de precieze stap en niet een algemene opmerking. Noem het scherm, de toets en wat u verwachtte, dan zeggen we eerlijk of we het kunnen oplossen, wanneer, en wat u tot die tijd kunt doen.
Contact
Mail naar hello@owndup.com met "toegankelijkheid" in de onderwerpregel.
We antwoorden binnen vijf werkdagen. Kunnen we het niet oplossen, dan zeggen we dat, met de omweg die er wel is.
