orca/mobile/src
Brennan Benson caca5d1c96
fix(mobile): route external mouse/trackpad wheel through the terminal scroll router (#11247)
The mobile terminal WebView only handled touch. Wheel events fell through to
xterm, which either scrolls its own hidden viewport or — in the alternate
screen — emits cursor keys via onData, and the mobile onData bridge forwards
those to sendMobileTerminalQueryReply, which drops anything that is not a
query-reply grammar. Net effect: an external mouse or trackpad scrolls nothing
inside the terminal, and nothing reaches the PTY.

Attach a wheel handler on the terminal surface that reuses the touch path's
router: alternate-screen and mouse-aware TUIs get bounded cursor keys / wheel
reports through the existing validated terminal-input gate, and the normal
buffer gets the same coalesced scrollback scroll as a swipe.

Refs #6863, #8818
2026-07-29 12:27:18 -07:00
..
agent-history fix(ai-vault): resume a bridged Codex session under the selected account's home (#11224) 2026-07-28 15:18:07 -07:00
browser Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
cache Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
components fix(mobile): keep host action drawer close stable (#11306) 2026-07-28 23:50:53 -07:00
constants
diagnostics Rename 'local network' to 'LAN' across the UI (#10216) 2026-07-23 12:48:26 -07:00
dictation Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
files fix(mobile): recover unreliable relay connections (#10709) 2026-07-26 00:48:06 -07:00
hooks Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
layout
mobile-release fix(mobile): keep Android release versionCode committed (#7271) 2026-07-03 15:26:11 -07:00
notifications fix: stop notification loss, credentialed cache reuse, and clipboard clobber (#11230) 2026-07-28 17:38:31 -07:00
onboarding rename: rebrand user-facing Native chat to Chat UI (#10036) 2026-07-22 19:14:44 -07:00
platform
session fix(ai-vault): resume a bridged Codex session under the selected account's home (#11224) 2026-07-28 15:18:07 -07:00
source-control refactor(comments): slim verbose comments in mobile (#9547) 2026-07-20 03:18:35 -07:00
storage feat(mobile): add safe Codex rate-limit resets (#9394) 2026-07-24 14:42:04 -07:00
tasks feat: add Trae CLI as a supported TUI agent (#10763) 2026-07-28 11:18:49 -07:00
terminal fix(mobile): route external mouse/trackpad wheel through the terminal scroll router (#11247) 2026-07-29 12:27:18 -07:00
theme feat(native-chat): native chat view across mobile, desktop, and web (#5824) 2026-07-16 13:26:15 -07:00
transport fix(mobile): accept WebSocket pairing addresses (#9912) 2026-07-28 20:34:26 -07:00
worktree Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
accounts-route-reset-credit.test.ts feat(mobile): add safe Codex rate-limit resets (#9394) 2026-07-24 14:42:04 -07:00
host-edit-route-accessibility.test.ts feat(mobile): edit saved host endpoints (#8294) 2026-07-15 16:49:21 -07:00
host-edit-save-flow.test.ts feat(mobile): edit saved host endpoints (#8294) 2026-07-15 16:49:21 -07:00
host-route-action-state.test.ts
host-route-action-state.ts
host-route-exit.test.ts fix(mobile): pop to home when leaving a host so the back chevron animates backward (#9723) 2026-07-26 01:57:25 -07:00
host-route-exit.ts fix(mobile): pop to home when leaving a host so the back chevron animates backward (#9723) 2026-07-26 01:57:25 -07:00
mock-server-account-state.test.ts feat(mobile): add safe Codex rate-limit resets (#9394) 2026-07-24 14:42:04 -07:00
mock-server-key-pair.test.ts fix(mobile): harden native chat send budgets, streams, and stop (#10814) 2026-07-26 22:08:38 -07:00
mock-server-terminal-fixture-routing.test.ts feat(mobile): add safe Codex rate-limit resets (#9394) 2026-07-24 14:42:04 -07:00