orca/mobile/app
Jinjing dccea75b0e
Fix active tab scrolling and editor keyboard layout on mobile (#5271)
* Improve mobile session tab scrolling and editor keyboard layout

- Auto-scroll the active session tab into view within the horizontal
  tab strip, using a new layout-aware utility with minimal scrolling.
- Use visual viewport measurements in the editor WebView to accurately
  report keyboard insets and lift floating controls above the keyboard,
  as native events can under-report covered areas.

* Fix active tab scrolling and normalize editor keyboard inset

- Ensure the active session tab is scrolled into view immediately when
  its layout finishes to prevent it from remaining hidden off-screen.
- Round, clamp, and validate WebView visualViewport bottom measurements
  to avoid rendering inconsistencies from fractional or invalid insets.
- Trigger an immediate keyboard inset report on script initialization.

* Update tabStripOffsetRef when scrolling mobile tab strip

Ensure the cached offset is updated to match the next scroll position. Without this update, subsequent scroll calculations would use stale offset values.
2026-06-12 11:09:08 -07:00
..
h Fix active tab scrolling and editor keyboard layout on mobile (#5271) 2026-06-12 11:09:08 -07:00
_layout.tsx added horizontal screen support (#4316) 2026-06-03 19:08:41 -04:00
about.tsx feat(mobile): pairing paste flow + Keychain-backed device tokens + deep link (#1475) 2026-05-05 17:14:08 -07:00
index.tsx Add braces to mobile control flow (#4351) 2026-05-31 21:32:37 -07:00
notifications.tsx fix(mobile): handle notification permission changes (#1506) 2026-05-06 11:57:42 -07:00
pair-confirm.tsx Add braces to mobile control flow (#4351) 2026-05-31 21:32:37 -07:00
pair-scan.tsx Fix mobile Tailnet pairing (#4415) 2026-06-01 17:30:10 -07:00
pair.tsx Add mobile terminal shortcut bar customization (#3012) 2026-05-29 16:39:52 -07:00
settings.tsx Mobile: indefinite phone-fit hold + configurable auto-restore (#1532) 2026-05-07 16:47:31 -07:00
terminal-settings.tsx feat(mobile): drag-to-reorder terminal shortcut keys in settings (#5076) 2026-06-11 14:05:07 -07:00
troubleshoot.tsx Add braces to mobile control flow (#4351) 2026-05-31 21:32:37 -07:00