Accessibility
Tool, ToolState from @prepared911/ui/tool.
button from Accordion. Its name is the tool name followed by the status label, so the state is read without opening the tool. It carries aria-expanded and, while the region is mounted, aria-controls. The glyph and the chevron are aria-hidden.pre > code. It wraps instead of scrolling, so it needs no scroll region and no extra tab stop. The block sets dir="auto", so a payload with Latin keys reads left to right inside a right-to-left page. The tool name is code and reads left to right.