Skip to content

fix(firefox): require live terminal stdin - #58

Merged
kbuffardi merged 1 commit into
mainfrom
fix/firefox-live-stdin-only
Aug 1, 2026
Merged

fix(firefox): require live terminal stdin#58
kbuffardi merged 1 commit into
mainfrom
fix/firefox-live-stdin-only

Conversation

@kbuffardi

Copy link
Copy Markdown
Owner

Summary

  • remove the pre-supplied/buffered stdin dialog, contract, WASI path, tests, and documentation
  • require Firefox worker-side JSPI for live canonical terminal stdin
  • report unsupported stdin without opening a dialog or posting a run when live input is unavailable
  • preserve Chromium SharedArrayBuffer/Atomics input and Firefox JSPI prompt/EOF/Ctrl+C behavior

Closes #57
Related: #55, #56

Verification

  • npm run test:e2e (169 tests)
  • npm run lint
  • npm run build
  • npm run test:browser:firefox (0 errors; existing web-ext warnings)

Real Firefox JSPI prompt-by-prompt runtime acceptance remains a manual check documented in docs/firefox-stdin-runtime-acceptance.md.

@kbuffardi
kbuffardi merged commit 99cd461 into main Aug 1, 2026
2 checks passed
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.

fix(firefox): remove pre-supplied stdin and require live terminal input

1 participant