Accessibility
FormLayoutDrawer, FormLayoutDrawerEdge, FormLayoutDrawerSize, FormLayoutDrawerSubmitResult from @prepared911/ui/blocks/form-layout-drawer.
dialog named by the title heading. It is always modal: announced as modal, with a scrim, a focus trap, and an inert page behind it. The form is named by the title and described by description.form attribute. A textarea keeps Enter for a new line.role="alert") and moves focus once to the first control marked aria-invalid="true", or to the summary when none is. Set invalid and give each field its own error copy.aria-busy with a spinner and its pending name, Cancel is disabled, the form is aria-busy, and every close request (Escape, the header close button) does nothing.scrollRegionLabel so a keyboard user can reach it when it overflows and holds no focusable field.prefers-reduced-motion; the drawer fades in without sliding. The surface's own motion is Drawer's.