open-standards/joule-code/joule-code-rs/crates/joule-moq-web/web
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 6690e26684 joule-moq-web: a SUBSCRIBE that asks for a rendezvous waits past it for the relay's answer
The page asked the relay for a 10 s rendezvous on each world and room track
and waited 10 s for the answer. With no publisher, the relay answers when the
rendezvous ends, so the two timers raced: on a loaded host the page gave up
("SUBSCRIBE: no answer in 10000 ms") as the refusal was sent, and world.js,
which follows a departed actor's track on that refusal, never saw it. The
world scenario's "dave catches up after alice left" failed so on the train's
Studio run.

request() takes how long to wait for its answer; subscribe() waits a step
past the rendezvous it asks for. session.test.mjs holds the three cases with
the clock mocked; without the change its first case fails with the e2e's
error.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-26 14:39:15 -04:00
..
ads wai: register wai.video.stitched_presentation; its records take the magics WSI1 and WSC1 2026-10-25 21:42:10 -04:00
binding wai: the energy order of dispatch, and the energy budget that lifts a learned capability 2026-10-26 08:30:49 -04:00
compose joule-moq-web: receipts a subscription did not deliver are fetched; the e2e package lock 2026-10-18 13:53:25 -04:00
moq joule-moq-web: a SUBSCRIBE that asks for a rendezvous waits past it for the relay's answer 2026-10-26 14:39:15 -04:00
room Merge #493 (wai/messaging-calls @01f3aac1): wai.live.message and wai.live.call, conversations and calls on live rooms 2026-10-26 12:23:34 -04:00
world wai.live.world: the registry entry, SPEC section 5, the changelog, the CI step, and a late page that follows a departed actor 2026-10-26 02:53:23 -04:00