Skip to content

Fix properties symlink, Caps Lock Ctrl, and shared URI routing#5

Merged
billybox1926-jpg merged 8 commits into
masterfrom
workbench-app-issue-factory
Jun 12, 2026
Merged

Fix properties symlink, Caps Lock Ctrl, and shared URI routing#5
billybox1926-jpg merged 8 commits into
masterfrom
workbench-app-issue-factory

Conversation

@billybox1926-jpg

Copy link
Copy Markdown
Owner

Summary

Small batch from workbench-app-issue-factory covering app-owned fixes only.

Fixes

Notes

Validation

  • Compared master...workbench-app-issue-factory: branch is ahead by 4 commits and behind by 0.
  • Changed files are limited to file sharing, terminal input handling, and shared properties loading.

@billybox1926-jpg billybox1926-jpg force-pushed the workbench-app-issue-factory branch 2 times, most recently from 0690be4 to 7484ca0 Compare June 12, 2026 02:30
billybox1926-jpg and others added 5 commits June 11, 2026 19:34
…d in FileReceiverActivity

Previously, ContentResolver.query() was called on the main thread while
openInputStream() was already offloaded to a background thread. This left
a potential ANR risk when the content provider is slow.

Now both query() and openInputStream() run in the same background thread.
…ession list modification

When TermuxService modifies the session list on a background thread (e.g., when
a session exits), the ArrayAdapter backing the sessions ListView could see
inconsistent data during layout, causing IllegalStateException.

Fix: use postAtFrontOfQueue instead of runOnUiThread for notifyDataSetChanged,
ensuring the adapter notification is processed before any pending layout passes.
…l chars in path

The Patterns.WEB_URL pattern in Robolectric/API 28 may not match URLs with
'=' in the path segment. Use a simpler URL that is guaranteed to match.
@billybox1926-jpg billybox1926-jpg merged commit 736138d into master Jun 12, 2026
7 checks passed
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