Stop the input sheet covering the whole panel

`hidden` is only a UA stylesheet rule, so .sheet-wrap's display:flex beat
it and the sheet was never hidden: a full-screen scrim sat over the app
from the moment it loaded, blurring it and swallowing every tap, with an
empty option list because openSheet() had never run to fill it.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-14 21:30:41 +02:00
co-authored by Claude Opus 5
parent e3b2804aa0
commit a1fb7a318a
+5
View File
@@ -17,6 +17,11 @@
* { box-sizing: border-box; } * { box-sizing: border-box; }
/* Must beat every display rule below it. `hidden` is a plain UA style, so
any author rule -- .sheet-wrap's display:flex, say -- silently wins, and
an overlay that never hides sits over the whole panel eating taps. */
[hidden] { display: none !important; }
html { background: var(--bg); } html { background: var(--bg); }
body { body {