slhx agent
9d499d712b
test(js): cover native nav escape hatches
...
Cover page-swap guards that preserve native browser navigation for modified clicks, non-primary buttons, downloads, blank targets, cross-origin links, and prevented events.
req: page_swap/007
req: failure/006
2026-05-25 23:07:47 +02:00
slhx agent
9811c69231
test(js): cover sse root dispatch
...
Cover data-slhx-sse EventSource setup, slhx/message event handling, root-scoped EffectBatch application, and SSE error emission.
req: push/001
req: push/003
req: runtime/001
2026-05-25 23:03:40 +02:00
slhx agent
d72524e501
test(js): cover interval dispatch
...
Cover data-slhx-every runtime behavior: root scanning, duplicate timer avoidance, interval dispatch, and cleanup when elements leave the document.
req: convention/005
2026-05-25 23:01:06 +02:00
slhx agent
f02b4de1ad
test(js): cover pending conventions
...
Cover pending-class, indicator visibility, and disable-while-pending runtime conventions around request execution.
req: convention/007
req: convention/008
2026-05-25 22:57:22 +02:00
slhx agent
77b6aba336
test(js): cover confirm dispatch guard
...
Cover data-slhx-confirm as a runtime convention boundary: confirmation happens before handler dispatch continues.
req: convention/004
2026-05-25 22:55:11 +02:00
slhx agent
227337caa4
fix(js): normalize request policies
...
Honor only documented request concurrency policies and fall back to default behavior for unknown data-slhx-policy values.
req: convention/006
2026-05-25 22:52:23 +02:00
slhx agent
644d13e629
fix(js): preserve same-origin credentials
...
Send interaction and page-swap fetches with same-origin credentials so cookies/session/CSRF context stay available to integration-layer policy without broad CORS behavior.
req: auth/005
2026-05-25 22:49:06 +02:00
slhx agent
88c339c5c3
test(js): cover fingerprint mismatch fallback
...
Assert the browser runtime refuses stale partial/effect updates when deployment fingerprints mismatch and falls back to reload instead of applying stale ids.
req: abi/003
req: abi/004
req: runtime/004
2026-05-25 22:42:19 +02:00
slhx agent
ebe7f58905
test(examples): guard browser e2e product path
...
req: examples/005
req: convention/002
2026-05-11 10:27:09 +02:00
slhx agent
63b559edb8
fix(runtime): make form defaults post declaratively
...
req: form/002
req: examples/005
req: convention/004
2026-05-11 08:55:08 +02:00
slhx agent
5c1dc853d8
fix(runtime): support native user interactions
...
req: examples/005
req: form/002
req: convention/004
req: dx/008
2026-05-11 08:26:13 +02:00
slhx agent
2db7ed7a3c
feat(runtime): make techdemo interactions declarative
...
req: examples/005
req: htmx_equivalents/002
req: dx/008
req: form/002
2026-05-11 08:11:06 +02:00
slhx agent
816552e735
feat(runtime): support slhx drag drops
...
req: htmx_equivalents/002
req: dx/008
req: list/003
req: examples/001
2026-05-11 07:59:32 +02:00
slhx agent
e1265e37f1
fix(runtime): handle clicked form submitters
...
req: convention/004
2026-05-11 07:28:34 +02:00
slhx agent
79414fbb39
feat(runtime): lower generated runtime ids
...
req: wire/001
req: ts/001
2026-05-10 23:04:45 +02:00
slhx agent
9e0342951c
Improve page swap fallback
2026-05-10 22:36:51 +02:00
slhx agent
b53a7ba449
Add runtime SSE effect stream support
2026-05-10 21:05:14 +02:00
slhx agent
c4e02db5f8
chore(checkpoint): save current v0 build state
2026-05-10 20:51:22 +02:00