v0.9.0
Deep-link query parsing and async view factories land in the router; shortcut suppression now covers all light-dismiss overlays; a human visual review pass fixed tooltip cancellation on unrelated scrolls, transcript entry flashing, and demo pacing.
Context
The router features were originally deferred at the frozen core ceiling and became trivial after the ratchet; the shortcuts gap closed by consulting the dismissal registry that postdated it; the polish items came from the first human visual review of the gallery, which also surfaced a real framework tooltip bug.
Features
- Router deep-link queries and async view factories. Hash links may carry a query (
#/route/tail?a=1&b=2) parsed into an object delivered to views viactx.query/setQuery; a route's view factory may return a Promise, showing a loading placeholder while it resolves and an error block on failure.
Fixes
- Tooltips survive background scrolling. A hovered tooltip is no longer cancelled when an unrelated region scrolls (e.g. a live feed autoscrolling to its tail); it only closes when the scroll actually moves its anchor.
- Keyboard shortcuts suppress under transient overlays. While a popover, context menu, select menu, or non-modal drawer is open, ordinary shortcuts no longer fire (only
{global: true}do), matching the behavior under modal dialogs.