MerginMaps / MerginMaps/mobile
iOS: Multiline text field keeps keyboard open and blocks access to fields below
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 388
- Forks
- 87
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 20
Description
Description
When typing into a multiline text field in a form, the iOS keyboard covers the fields below. The keyboard can’t be dismissed, and the fields below are not accessible.
This seems related to (previously fixed/closed): https://github.com/MerginMaps/mobile/issues/383
Environment
PROD + Staging
Application (+ app version, build, operating system)
- Actual iOS app build: 26.02.856711
- Actual iOS version: iOS 26.2.1
Steps to reproduce
- Download/open project
[tester-ws-1/tc05_forms_widgets](https://app.dev.merginmaps.com/projects/tester-ws-1/tc05_forms_widgets/tree)in the mobile app. - Add new record in POI layer.
- Tap the Multiline field to start editing and type multiple lines of text.
- Try to dismiss the keyboard (tap outside / Done) and/or access fields below the multiline field.
Actual results
- Keyboard stays open / cannot be closed.
- Keyboard covers subsequent fields; fields below cannot be tapped/edited.
Expected results
- Form scrolls/adjusts so the active field and following fields remain accessible.
Screenshots or logs
https://github.com/user-attachments/assets/bd722314-c222-4a01-8a80-ea12251de5eb
Conclusion
Created by GitHub Copilot and supervised by a human test analyst.
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
Start by reproducing the issue in the mobile app with the tester-ws-1/tc05_forms_widgets project, following the listed steps on iOS. Verify keyboard dismissal and access to fields below the multiline field; done means the form adjusts so the active and following fields remain accessible.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100