Pixel 6a selfie cameras are reversed
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 45/100
Research direction
The report identifies the Signal Android camera flow but names no source file, test, or entry point. First reproduce the issue on a Pixel 6a using the listed camera steps and inspect the selfie-image capture path; done means front-camera photos are saved and sent with readable, non-mirrored text.
Written by the indexing model from the issue text.
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
- I have read https://github.com/signalapp/Signal-Android/wiki/Submitting-useful-bug-reports
- This isn't a feature request or a discussion topic
Bug description
Images taken with the front facing camera are mirrored/reversed so that all text is backwards. A photo with a sign in the background is sent so that the receiver/viewer can not read the sign easily.
Steps to reproduce
- Open the app
- enter a chat or press the camera button
- take a photo
Actual result: The images are saved and sent as displayed, mirrored, so that text is backwards.
Expected result: The image should be shown as if the person viewing the picture is seeing the subject correctly, from the viewpoint of being the camera, not the viewpoint of looking at a mirror.
Screenshots
I think everybody knows what a mirrored photo looks like when the text is backwards.
Device info
Device: Google Pixel 6a
Android version: 13 (Build TP1A.221105.002)
Signal version: 6.2.4 (this bug was also on a previous version, but I can't say when I updated today if I skipped a version, the message said that the current version would expire in 10 days if that is helpful)
Update July, 2025:
Same bug exists.
Pixel 6a
Android version: 16
Signal version: 7.41.4
Link to debug log
https://debuglogs.org/android/6.2.4/c1c25a9cb8d1b863e95dc516d81e78db80734a9316b26a3530e4db90ff4a2173
- Dominant language
- Kotlin
- Stars
- 29.4k
- Forks
- 6.9k
- PR merge metrics
- No merged PRs in 30d
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.
More from signalapp/Signal-Android
-
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
signalapp/Signal-Android#14924 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
signalapp/Signal-Android#14908 · 3 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
signalapp/Signal-Android#14546 · 4 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
signalapp/Signal-Android#14373 · 9 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
signalapp/Signal-Android#14062 · 14 comments ·
All issues in signalapp/Signal-Android
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Good First Issue
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
ankidroid/Anki-Android#21942 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
libre-tube/LibreTube#8781 · 1 comment ·
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
MetrolistGroup/Metrolist#4396 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100