Skip to content

Allow bounded large WebSocket frames for local puzzle QA - #50

Merged
pathscale merged 5 commits into
masterfrom
fix/ocw-local-qa
Sep 28, 2026
Merged

pathscale merged 5 commits into
masterfrom
fix/ocw-local-qa

Conversation

@pathscale

@pathscale pathscale commented Sep 26, 2026 •

Copy link
Copy Markdown
Owner

Change

Raise Chuzz's bounded WebSocket receive limits to 64 MiB per frame and 128 MiB per message. The default 16 MiB frame cap disconnected the OpenCaptchaWorld preview when Image Matching returned its 38.4 MiB image payload.

Verification

  • Loaded the local OpenCaptchaWorld preview in Chuzz headless.
  • Ran the ps-qa known-answer suite across all 20 puzzle types: 120 checks passed, including Image Matching.
  • cargo +stable fmt --all -- --check passed.
  • cargo +stable clippy --workspace --all-targets --all-features -- -D warnings passed.
  • cargo +stable test --workspace --all-features passed.

meh added 2 commits September 26, 2026 09:48
chuzz-headless refused Navigate, so a QA run could reach a route only by
pressing its way there, and a client-routed site never loads a document
from a press: a direct load (reloading /account while signed in) could
not be tested. Navigate now resolves against the standing document and
loads through the path a followed link takes, carrying localStorage and
sessionStorage across as that path does.
meh added 3 commits September 29, 2026 04:29
The Edit menu's predefined items claimed Cmd+Z/X/C/V/A as key equivalents
and sent undo:, cut:, copy:, paste: and selectAll: to the first
responder, winit's view, which implements none of them. The keystroke
died in the menu, so nothing could be pasted anywhere in the window.
The items are now chuzz's own with the same accelerators, and each hands
the equivalent key down and up to winit's view as a key event, followed
by the keyboard's real modifiers so winit does not believe Cmd is held.
Blitz's text fields implement the clipboard on Cmd+key already.
^2.11.5 held tauri to a floor where a major-line caret is the rule.
@pathscale
pathscale merged commit b5c53f4 into master Sep 28, 2026
5 checks passed
@pathscale
pathscale deleted the fix/ocw-local-qa branch September 28, 2026 21:46
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.

1 participant