signalapp / signalapp/Signal-iOS
Share Sheet results in different information in Signal than in iMessage
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 12.2k
- Forks
- 3.5k
- PR merge metrics
- No merged PRs in 30d
Description
- 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
When using some websites and apps, sharing results in different information in iMessage (the actual share content) and Signal (just a url)
Steps to reproduce
- Use the NYTimes app to solve the daily crossword
- Hit the share button and share to iMessage. See the url and your crossword puzzle results
- Hit the share button and share to Signal. See only the url.
This also happens from some sites in Safari
Actual result: Describe here what happens after you run the steps above (i.e. the buggy behaviour)
see above
Expected result: Describe here what should happen after you run the steps above (i.e. what would be the correct behaviour)
see above
Screenshots
Device info
Device: iPhone 13 Pro
iOS version: 16.5.1
Signal version: 6.34.0.10
Link to debug log
There is no crash
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 reproducing the share flow from the NYTimes app and Safari on the reported iOS and Signal versions, comparing the payload received by iMessage and Signal. Investigate the iOS share-sheet handling and determine why Signal receives only a URL; done means shared content matches the source app's result rather than containing only the URL.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100