App freezes and shows only half the screen when changing server during installation
Maintainers usually reply within 2 days
@Withalion is already working on this.
Since Sep 23, 2026.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 68/100
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.
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
- Dominant language
- C++
- Stars
- 388
- Forks
- 87
- Avg merge
- 2d 9h
- Merged PRs (30d)
- 15
Getting set up
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 MerginMaps/mobile
-
bug ui/ux
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
MerginMaps/mobile#4669 ·
Maintainers usually reply within 2 days
-
bug Good first issue ui/ux
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
MerginMaps/mobile#4665 ·
Maintainers usually reply within 2 days
-
bug ui/ux
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
MerginMaps/mobile#4647 · 1 comment ·
Maintainers usually reply within 2 days
-
Difficulty 4/5 3-5 days Newbie friendliness 65/100
MerginMaps/mobile#4727 · 1 comment ·
Maintainers usually reply within 2 days
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
MerginMaps/mobile#4726 ·
Maintainers usually reply within 2 days
All issues in MerginMaps/mobile
Similar issues
-
Difficulty 2/5 Half a day Newbie friendliness 84/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 1-3 hours Newbie friendliness 88/100
ROCm/rocm-libraries#12703 ·
Maintainers usually reply within 2 days
-
bug
Difficulty 1/5 1-3 hours Newbie friendliness 88/100
isl-org/Open3D#7585 · 1 comment ·
Maintainers usually reply within 2 days
-
Feature request
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
qbittorrent/qBittorrent#24975 ·
Maintainers usually reply within 3 days