Skip to content

Merge branch 'main' into stable - #635

Closed
natechapin wants to merge 8 commits into
stablefrom
main
Closed

natechapin wants to merge 8 commits into
stablefrom
main

Conversation

@natechapin

Copy link
Copy Markdown
Collaborator

No description provided.

Dp-Goog and others added 8 commits September 29, 2026 09:14
Inbound https URIs must match DEFAULT_URL, ADDITIONAL_TRUSTED_ORIGINS
or a BROWSABLE intent-filter host. Otherwise LauncherActivity falls
back to DEFAULT_URL and ShortcutTrampolineActivity drops the launch.
Adds isTrustedIntentUrl(Uri) and reportRejection().
Shared and file-handling content:// URIs must carry a read grant and
must not be served by the app's own ContentProvider. Shares proceed
with the remaining URIs; file handling is all-or-nothing. Adds
isTrustedContentUri(Uri).
TwaLauncher stored the token at the end of launch() regardless of
outcome. It now stores it once a CustomTabsSession exists, and clears
it on non-TWA launches and session failures. Adds
LauncherActivity.getMetadata().
A TWA provider that is not the user's single default browser must be
installed by the system or Play Store, otherwise it is downgraded to
a Custom Tab. Custom Tab and browser fallbacks prefer such packages.
Non-TWA launches no longer update the "Manage space" target.
setupWebSettings() turns off file and content access, becomes a
protected override hook, and is re-applied after a renderer crash.
@natechapin natechapin closed this Oct 6, 2026
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.

3 participants