Say what the comment is for, not what the bug was
CI / full-gate (push) Successful in 2m49s
Mirror / github-mirror (push) Successful in 3s
Release / retag-image (push) Successful in 17s
Release / publish-overview (push) Successful in 3s

This commit was merged in pull request #110.
This commit is contained in:
2026-09-09 16:05:20 +02:00
parent 16873662b9
commit 58767cb53e
2 changed files with 3 additions and 6 deletions
+2 -2
View File
@@ -289,8 +289,8 @@ Revisit only if the stated reason stops holding.
the two in step.
- **One scroller, the document** (priority 1). `.app` is `min-height: 100dvh`. `.nav`'s
`overflow-y: auto` and `.side-footer`'s `flex: 0 0 auto` are not leftovers of a bounded frame:
they are what makes the off-canvas panel usable with a long tree. `#nav-toggle` is `position: fixed`
for the same reason — a label click focuses it, and a browser scrolls a focused element into view.
they are what makes the off-canvas panel usable with a long tree. `#nav-toggle` is `position: fixed`
a label click focuses it, and a browser scrolls a focused element into view.
- **`ICON_NAMES` (`src/ui/icons.ts`) is a host-owned registry, not a frozen plugin contract**, so it
is deliberately not re-exported from `@plainpages/plugin-api`. The palette may narrow when the last reference
to an id goes, and a plugin needing one gets it re-registered in the same change. Accepted cost: an