[M3] Settings screen: black text on black background - form controls/labels/select unreadable #75
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Bug
On the M3 Settings screen (
frontend/src/create/settings/Settings.svelte), the form controls render black text on the app's dark background, making them unreadable:<label>text<input>/<select>field text (incl. typed values and the••••••••configured placeholders)<select>dropdown optionsRoot cause
Settings.svelte<style>sets onlywidth/paddingoninput, selectand no color onlabel/button/input/select:With no explicit
color, these inherit the browser default (near-black) text color over the dark page background.Every other M3 screen sets
color: #eeeon its root (e.g.SlabList.svelte,Review.svelte,Publish.svelte,GenerateText.svelte) -Settings.svelteis the only one that omits it.Repro
http://192.168.1.202:10881).Fix
Add light text color to the controls in
Settings.svelte<style>, matching the other M3 screens, e.g.:(and set
optioncolor for the<select>dropdown if the platform renders them on a light surface).Verification
npm run buildpasses.tests/e2e/artifacts/.Blocks
Blocks the UAT walk: credentials (WP username + app password) are entered on this screen, so it must be readable before the
SLAB-UAT-*draft (F4) can be created.Milestone: M3 (Create). Component: Settings.