Settings Value Round Tripped Through Its Label

A selection dialog that maps the chosen localized label back to a stored value breaks the day two labels translate identically — the write is skipped or lands on the wrong option, with no error; covers carrying the id instead of the text, making the miss loud, and the sibling hazard of a default declared both in the store and as the collector's initial value. Use when a settings choice does not stick in one language only, when a picker writes a neighbouring option, or when a screen renders the wrong variant for a moment on entry.

maxrave-dev ada272c 6.2 KB Updated

File contents

maxrave-dev/kotlin-footguns/tree/main/skills/settings-value-round-tripped-through-its-label commit ada272cf81

Frequently asked questions

npx skillmds@latest add maxrave-dev/settings-value-round-tripped-through-its-label