signalapp / signalapp/Signal-Android
External apps (e.g. X) open inside Signal’s task on Android 16 / One UI 8.5 instead of as a separate task
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 29.4k
- Forks
- 6.9k
- PR merge metrics
- No merged PRs in 30d
Description
Guidelines
- I have searched open and closed issues for duplicates
- I am submitting a bug report for existing functionality that does not work as intended
- This isn't a feature request or a discussion topic
Bug description
Bug description
When tapping a link to X (x.com / twitter.com) inside a Signal conversation, the X app opens inside Signal’s task.
In the Recents / Overview screen the card still shows the Signal icon, but the content is the full X app (including its own UI and settings).
This is not a Custom Tab / in-app browser – it is the real X application being launched into Signal’s task stack.
Long-pressing the link only offers Signal’s internal options (copy link, etc.). There is no “Open with…” or system chooser that would allow forcing a separate task.
Steps to reproduce
Have both Signal and the official X app installed and updated.
Ensure “Open supported links” is enabled for the X app (Settings → Apps → X → Open by default).
Receive or send a message containing a normal https://x.com/... or https://twitter.com/... link.
Tap the link inside Signal.
Open the Recents / Overview screen.
Expected behaviour
X should open as its own independent task (separate card in Recents with the X icon).
Actual behaviour
X runs inside Signal’s task. The Recents card still belongs to Signal.
Device info
Device: Samsung Galaxy S26 Ultra
Android version: 16
One UI version: 8.5
Signal version: latest from Play Store (updated)
X version: latest from Play Store (updated)
Additional notes
The issue has been present for approximately 2–3 months.
It does not happen when opening the same link from other apps (Chrome, Samsung Internet, etc.).
“Open supported links” for X is correctly enabled.
Long-press on the link does not provide an “Open with” option.
This looks like the Intent used by Signal to open App Links is missing FLAG_ACTIVITY_NEW_TASK (or similar flags), causing the target activity to be placed in the caller’s task. The behaviour became more noticeable on Android 16 / One UI 8.5.
Thank you!
Screenshots
No response
Device
Samsung S26 Ultra
Android version
Android 16, One UI 8.5
Signal version
Signal 8.22.2
Link to debug log
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing Signal's Android link-tap handling for x.com and twitter.com links, then inspect how the external-app Intent is launched. Reproduce on Android 16 with the official X app installed and verify that the completed change opens X in a separate Recents task with its own icon.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 66/100