From 427bd1afffcd8f256ce9f76218eaf091c915cdc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Padez?= Date: Wed, 19 Aug 2026 10:54:07 +0000 Subject: [PATCH] todo: close out the inputs-outside-forms sweep Replaces the "19 files, one grep" placeholder with what the full sweep actually found, fixed and deliberately left, and why. Co-Authored-By: Claude Opus 5 --- TODO.md | 77 ++++++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 65 insertions(+), 12 deletions(-) diff --git a/TODO.md b/TODO.md index 454d4272..7ae56597 100644 --- a/TODO.md +++ b/TODO.md @@ -314,22 +314,75 @@ Two things it does NOT do, both deliberate and both worth knowing: update. That is the right default — an install that silently fetches whatever is latest is not reproducible — but there is no "check for a newer one" anywhere. -## Inputs outside forms (2026-08-19) +## Inputs outside forms (2026-08-19) — swept, fixed, closed -**19 panel files use `Input` with no `
` around it.** Typing a value and pressing Enter does -nothing; the button is the only way to submit, which is a keyboard trap wearing a layout. Reported from -gitea's connection screen — "I shouldn't have to click the button" — and fixed there only. +The "19 files" count in the previous version of this entry came from one grep +(`components/ui/input`) and was a starting point, not the answer. A wider sweep — bare `` and +`