Bug description
If local network permission is denied for at least one of the apps in a transfer, both apps will be stuck in "connecting to Device" with no further warning to the cause of the issue.
The user may have denied the permission a very long time ago and may not actively remember it as a potential cause.
Steps to reproduce
- install and use signal on device 1
- do not allow local network connection when prompted
- install signal on 2. device
- attempt to perform transfer using qr-code
Actual result: Describe here what happens after you run the steps above (i.e. the buggy behaviour)
Both phones are stuck in "waiting for other device"
Expected result: Describe here what should happen after you run the steps above (i.e. what would be the correct behaviour)
A warning pop up warning the user of the lacking permission.
Screenshots
Device info
Device: İPhone 7 -> IPhone 12
iOS version: 15 -> 26
Signal version: 7.89
Link to debug log