Skip to content

[codex] Fix iOS WebSSH input capture#1

Merged
ciallothu merged 1 commit into
mainfrom
codex/fix-ios-webssh-input
May 30, 2026
Merged

[codex] Fix iOS WebSSH input capture#1
ciallothu merged 1 commit into
mainfrom
codex/fix-ios-webssh-input

Conversation

@ciallothu

Copy link
Copy Markdown
Owner

What changed

  • Added an iOS-specific input capture path for the WebSSH WKWebView/xterm terminal so soft keyboard text, IME commits, backspace, Enter, Tab, arrows, Esc, and hardware Ctrl/Alt input are forwarded to the terminal WebSocket.
  • Kept the terminal WebView mounted while connecting and buffered early terminal output until xterm is ready.
  • Applied the iOS chart animation setting consistently to load and ping charts.
  • Restored the executable bit on apps/android/gradlew so README/CI Gradle commands can run directly.

Why

The iOS terminal could connect, but xterm keyboard input in WKWebView was unreliable: Enter could be observed while normal typed characters did not reach the WebSocket.

Validation

  • git diff --check
  • Local iOS build could not run in this environment because xcodebuild is unavailable.
  • Local Android tests reached Gradle but failed because no Android SDK is configured locally; GitHub Actions installs the SDK.

@ciallothu ciallothu marked this pull request as ready for review May 30, 2026 15:26
@ciallothu ciallothu merged commit 96950fb into main May 30, 2026
3 checks passed
@ciallothu

Copy link
Copy Markdown
Owner Author

Pushed follow-up commit 2f65336 to the head branch with iOS insecure TLS support. Waiting for GitHub to refresh the PR head/ref and rerun CI.

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