# Har fundet, at det lyse tema havde manglet et fuldsides overlay‑lag siden den dag, det blev skrevet, ved at hævde at begge temaer maler hver lagdelt flade med det samme antal lag.

september 2026

**Situation.** Sitet leverer to farvetemaer. Det mørke er standarden og bliver set på hele tiden; det lyse er en overstyring der kun optræder under en systemindstilling, hvilket betyder at det ses langt sjældnere og af ingen der tjekker det. Temaparitet er en defektklasse, hvor en flade bygges én gang og gentages én gang, og gentagelsen tavst taber et lag.

**Opgave.** Pariteten havde brug for en assertion, for det eneste alternativ er en person der husker at skifte indstilling og kigge.

**Handling.** Tjekket er lille og strukturelt: for hver lagdelt flade tælles de lag hvert tema maler, og det fejler når tallene er forskellige. Det sammenligner ikke udseender — temaer er ment til at se forskellige ud — det sammenligner sammensætning, hvilket er det der bør være identisk. Det fandt defekten ved sin første kørsel. Sitets helsidesdække er tre lag i det mørke tema, et facetmønster over et slør over væggen, og det lyse tema gentog det med to. Facetoverlægget havde været fraværende fra det lyse tema fra den dag det blev skrevet, og intet havde nogensinde sagt det, for en side der mangler et af tre baggrundslag, ligner en designbeslutning frem for en fejl. Rettelsen var én regel; opskrivningen bagefter noterede hvad overlægget koster i kontrast, så tilføjelsen er målt frem for antaget gratis.

**Resultat.** Et lag der mangler i ét tema, fejler nu et commit, og et der havde manglet siden det blev skrevet, males. Dette er den defektform, hele tjektilgangen sigter mod — intet var i stykker, intet fejlede, siden blev gengivet korrekt, og den havde været forkert i månedsvis.

---

- Rolle: Designsystemingeniør
- Kategorier: [Frontend‑udvikling](https://engineer.company/da/categories/frontend/), [Automatisering & CI/CD](https://engineer.company/da/categories/automation/), [Test & QA](https://engineer.company/da/categories/testing/), [Designsystemer & UI](https://engineer.company/da/categories/design-systems/), [UX/UI‑design](https://engineer.company/da/categories/ux-ui/)
- Ydelser: [Frontend‑udvikling](https://engineer.company/da/services/frontend-development/), [UI/UX‑design & designsystemer](https://engineer.company/da/services/ui-ux-design/)

<https://engineer.company/da/portfolio/found-the-light-theme-missing-an-overlay-layer-134/>
