# Fant og rettet 11 feil i universell utforming som nettleseren meldte var i orden — åtte bunntekstlenker som fortsatt lå i tabulatorrekkefølgen bak pointer‑events, en scroll‑tidslinje som klippet kolofonen av tre sider, og en regelmotor som kjørte 70 av sine 105 regler.

august 2026

**Situasjon.** Nettstedet besto de automatiske reglene for universell utforming. Det hadde også elleve feil som disse reglene ikke kunne se, fordi hver av dem var en egenskap ved hvordan siden ble gjengitt, ikke ved hva oppmerkingen sa — den typen en validator melder som i orden, og som en tastaturbruker støter på i løpet av sekunder.

**Oppgave.** Feilene måtte finnes, rettes og føres inn i et register med regelen hver av dem ga opphav til, slik at det er feilklassen som lukkes, ikke enkelttilfellet.

**Handling.** De falt i tre grupper. Størrelse: et nøkkelord i stilarket, brukt som om det var relativt, låste et helt område til seksten piksler mens brødteksten gikk opp til tjueto; et element for senket skrift ble brukt i betydningen «mindre»; tekst som ble krympet, gjorde linjene lengre helt til en tittel nådde nittiseks tegn; og en målt maksimalhøyde ble sprengt av nettopp den overstyringen av tekstavstand som nettstedet hevder å støtte. Fokus og klipping: åtte lenker i bunnteksten ble værende i tabulatorrekkefølgen bak en egenskap som fjerner pekerinteraksjon og ingenting annet; en overflow‑regel skapte en rullebeholder ingen ønsket seg; og en rullestyrt animasjon, som rett og slett er inaktiv på en side som er for kort til å rulle, klippet bunnteksten permanent bort på tre sider. Og to feil i selve vaktene, som er de som er verdt å nevne — hver vindusform layoutkontrollen åpnet, var ni hundre piksler høy, så en telefon i liggende format på 852 ganger 393 ga sju piksler mellom to elementer, og ingen kontroll hadde noen gang sett etter; og regelmotoren hadde kjørt sytti av sine hundre og fem regler, så regelen som ville ha fanget det manglende landemerket, var ikke med i settet.

**Resultat.** Elleve feil er rettet, og det som er mer nyttig, er fire regler som lever lenger enn dem: en vakt som tester én akse, forsvarer én akse; et regelsett som ikke inneholder regelen, kan ikke håndheve den; høyde er en dimensjon, så test den; og bevis synlighet i piksler, ikke i dokumentet. Da layoutkontrollen ble åpnet på nytt, nå på riktig måte, feilet den hundre og tjueåtte ganger på tvers av tre språk, blant annet i et vindu på telefonstørrelse der den siste linjen i hero‑seksjonen lå tjueen piksler under folden.

---

- Rolle: Spesialist i universell utforming
- Kategorier: [Frontend‑utvikling](https://software.engineer.company/nb/categories/frontend/), [Webutvikling](https://software.engineer.company/nb/categories/web-development/), [Automatisering og CI/CD](https://software.engineer.company/nb/categories/automation/), [Testing og kvalitetssikring](https://software.engineer.company/nb/categories/testing/), [Designsystemer og brukergrensesnitt](https://software.engineer.company/nb/categories/design-systems/), [UX/UI‑design](https://software.engineer.company/nb/categories/ux-ui/)
- Tjenester: [Frontend‑utvikling](https://software.engineer.company/nb/services/frontend-development/), [Utvikling av nettsteder og CMS](https://software.engineer.company/nb/services/web-development/), [UI/UX‑design og designsystemer](https://software.engineer.company/nb/services/ui-ux-design/)

<https://software.engineer.company/nb/portfolio/fixed-11-accessibility-defects-the-browser-called-healthy-131/>
