element-hq / element-hq/element-android
Profile picture confirmation checkmark overlaps with Android status bar – cannot be clicked
- Dominant language
- Kotlin
- Stars
- 3.7k
- Forks
- 917
- Avg merge
- 8d 20h
- Merged PRs (30d)
- 1
Description
### Steps to reproduce
Description:
When trying to change my profile picture in the Element Android app, the confirmation checkmark (✔️) appears in the top-right corner of the screen, directly underneath the Android system status bar. On some devices, this makes it impossible to tap the checkmark, because the gesture triggers the system bar instead of confirming the action.
Steps to reproduce:
Open the Element Android app
Tap your avatar in the top-left corner
Go to Settings
Tap your account name at the top to open profile settings
Tap your current profile picture to change it
Select a new image from your gallery
Observe the confirmation checkmark in the top-right corner
Try to tap it – instead, the Android status bar is pulled down
Actual behavior: The checkmark is placed under the Android status bar and cannot be tapped. This blocks the user from saving their new profile picture.
### Outcome
The checkmark should be fully visible and tappable, not overlapped by the system UI.
### Your phone model
Pixel 8 Pro
### Operating system version
CalyxOS Android 15
### Application version and app store
Element 1.6.44
### Homeserver
non-public, synapse Version: 1.138.0
### Will you send logs?
No
### Are you willing to provide a PR?
No
Contributor guide
Research direction
Start by reproducing the profile picture change flow from profile settings in the Element Android app, using the reported Pixel 8 Pro and Android 15 context if available. Inspect the screen that shows the confirmation checkmark and verify the result by confirming that the checkmark is outside the system status bar, tappable, and still saves the new picture.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100