WireKit v2.11.0
Minor release. Overridable navigation-landmark and heading-level semantics, screen-reader-announced form errors, and an engine-neutral rich-text-editor factory — all backward-compatible.
Added
<x-wirekit::gains asidebar> labelprop for the navigation landmark's accessible name. It defaults to"Sidebar"; override it — or passaria-label/aria-labeledbydirectly — when a page has more than one navigation landmark, so assistive technology can tell them apart. No duplicate or conflicting name is emitted.<x-wirekit::gains aempty-state> levelprop for the title's heading level. Choose1–6(default3) to fit the surrounding document outline so screen-reader heading navigation stays correct. The default still renders an<h3>.<x-wirekit::andfield> <x-wirekit::announce validation errors to screen readers. The error message now renders as a polite ARIA live region by default, so an error that appears dynamically — for example after a Livewire round-trip — is announced without the focus having to return to the field. Opt out withinput> announcewhen your page runs its own live region.Error="false"
Changed
- The
<x-wirekit::rich-text component now uses an engine-neutraleditor> window.factory. The previouswirekit Editor(config) window.name keeps working as a deprecated alias, so upgrading is a one-line rename in your editor bootstrap.tiptapEditor