MerginMaps / MerginMaps/mobile
App freezes and shows only half the screen when changing server during installation
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 388
- Forks
- 87
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 20
Description
Description:
- When installing a new instance of the application, changing the server via the Server field on setup causes the app to freeze and render only half of the screen.
- Tapping the close button on the server selection window brings the user back to the login screen, but that screen is also only partially displayed — the layout appears cut off / not fully drawn.
- The screen only redraws correctly once the user interacts with it further, specifically by typing something into the password field.
Environment:
[x} Staging [x] PROD
Application (+ app version, build, operating system)
Device/OS: Samsung Galaxy A53 5G, Android 16
Steps to reproduce:
- Install a new instance of the application.
- During setup, tap the Server field to change the server.
- Enter/select the new server and confirm.
Actual result:
- The app freezes.
- Only half of the screen is displayed.
- Tapping the close button on the server window returns the user to the login screen, but again only half the screen renders.
- The screen only redraws fully after the user starts typing in the password field.
Expected result:
After confirming the new server, the app should return to a fully rendered login screen without freezing or requiring an extra interaction (typing in the password field) to force a redraw.
Screen-record:
https://github.com/user-attachments/assets/e7db3a48-a32d-496f-95fa-381efd3e4109
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
Reproduce the setup flow on the reported Samsung Galaxy A53 5G, starting at the Server field, server selection window, and login screen described in the issue. Trace the server-change and screen-redraw entry points, then verify that confirming or closing server selection returns to a fully rendered login screen without requiring password-field input.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, cpp
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100