Skip to content

Fix Issue 111: support mobile keyboard input in terminal - #120

Closed
mapache-tools-github-connector[bot] wants to merge 1 commit into
mainfrom
mapache/111-ms8jigkfjdru
Closed

Fix Issue 111: support mobile keyboard input in terminal#120
mapache-tools-github-connector[bot] wants to merge 1 commit into
mainfrom
mapache/111-ms8jigkfjdru

Conversation

@mapache-tools-github-connector

Copy link
Copy Markdown

Description

This PR resolves issue #111 by adding robust mobile and virtual keyboard support in the Cloud Terminal component.

Details

  • Detects mobile browsers via UserAgent in the terminal page.
  • For mobile devices, it uses standard xterm-helper-textarea styling (including to prevent automatic zoom on mobile browsers, positive width/height, and standard alignment) to ensure the virtual keyboard / IME works correctly.
  • Disables aggressive input/keydown/keyup clearing listeners on mobile, which previously interfered with IME composition states and prevented any input from being entered.
  • Maintains the existing strict helper-textarea styles on desktop, preserving the fix for Issue 97.
  • Added and updated tests in to cover the mobile logic.

Resolves #111.

@github-actions

github-actions Bot commented Jun 23, 2026

Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit 928efe2):

https://pi-agents-cloud--pr120-mapache-111-ms8jigkf-tazq74nc.web.app

(expires Tue, 07 Jul 2026 16:44:43 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: ad3a3866d5dcd316f5eca68b23f0ce7295063677

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.

Mobile SSH devbox runner only sends Enter, not keystrokes

1 participant