Skip to content

Open the host that was tapped, not the one the tab showed last - #83

Merged
ehoeve786 merged 1 commit into
mainfrom
fix-files-host-pick
Nov 1, 2026
Merged

ehoeve786 merged 1 commit into
mainfrom
fix-files-host-pick

Conversation

@ehoeve786

Copy link
Copy Markdown
Owner

Tapping Files (or Terminal) on a connected host in the Hosts list opened the last-connected host instead of the one tapped.

Cause: the Files and Terminal tabs show one page per host and remember their page when you switch tabs. HostPager made whichever page the pager settled on the current host, so the remembered page came back and replaced the host just tapped.

Fix: the first settled page (the remembered one, or the page it was on when the host list changed) is ignored. The tab then scrolls to the tapped host. Swiping between hosts still changes the current host.

Testing

  • gradle testDebugUnitTest and gradle :app:assembleDebug pass locally.
  • Not yet tried on a device.

🤖 Generated with Claude Code

The Files and Terminal tabs restore their pager page when reopened, and the
pager made whatever page it settled on the current host. So tapping Files
(or Terminal) on a host in the Hosts list was overridden by the page the tab
showed before, usually the last host connected. The restored page is now
ignored; only a page change after that selects a host.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ehoeve786
ehoeve786 merged commit e644f8f into main Nov 1, 2026
6 checks passed
@ehoeve786
ehoeve786 deleted the fix-files-host-pick branch November 1, 2026 16:54
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