Visitar URL original
warp: fix batch pump stalls by ali-abrar · Pull Request #172 · ghcjs/jsaddle · GitHub
Skip to content

warp: fix batch pump stalls - #172

Merged
hamishmack merged 1 commit into
ghcjs:masterfrom
obsidiansystems:aa/batch-send
Nov 9, 2026
Merged

hamishmack merged 1 commit into
ghcjs:masterfrom
obsidiansystems:aa/batch-send

Conversation

@ali-abrar

Copy link
Copy Markdown
Contributor

ali-abrar added a commit to obsidiansystems/obelisk that referenced this pull request Oct 11, 2026
Both drivers build jsaddle-warp from the PR head
(2152422657602dc29c89140cebd3d7fae080acf1) via source-repository-packages
until upstream releases it: nix/lib.nix covers projects that inherit
obeliskLib.source-repository-packages, and lib/project.nix covers the
obelisk library release itself (reflex-dom +use-warp). jsaddle core
stays on Hackage; the patch is jsaddle-warp-only.
@hamishmack
hamishmack merged commit 559196b into ghcjs:master Nov 9, 2026
0 of 11 checks passed
hamishmack added a commit that referenced this pull request Nov 9, 2026
cabal check rejects an unbounded base (missing-bounds-important), which
fails every Haskell-CI job since #172.
hamishmack added a commit to leksah/leksah that referenced this pull request Nov 9, 2026
#173: jsaddleWebViewInvalidate takes the shared wkWebViewBatchLock before
closing a context, so invalidating mid round trip no longer orphans the
lock and freezes every other window — what per-window teardown needs.
#172: jsaddle-warp sends batches off the batch pump, so a slow WebSocket
no longer stalls the page.  cabal.project + both flake.nix sites +
flake.lock.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants