MerginMaps / MerginMaps/mobile
Unlink button remains visible and enabled on Change link screen after child feature has already been unlinked from parent
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 388
- Forks
- 87
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 20
Description
Description
After unlinking a child feature from its parent in a 1-N relation and saving, reopening the child feature and navigating to the Change link screen still shows the "Unlink" button as visible and enabled. The button should not be available when the child has no parent to unlink from.
Environment
[x] Staging [x] PROD
Application (+ app version, build, operating system)
- iOS app: 2026.2.0, iOS 26.0
Steps to reproduce
- Clone project
tester-ws-1/test_relations - Open the cloned project in the mobile app
- Open a child feature that is linked to a parent
- In edit mode, tap Unlink icon → tap Unlink feature to confirm → save
- Reopen the same child feature → tap Edit → tap Unlink icon
- Observe the Change link screen
Actual results
The "Unlink feature" button is visible and enabled on the Change link screen, even though the child feature is no longer linked to any parent.
Expected results
The "Unlink feature" button should not be visible or should be disabled on the Change link screen when the child feature has no parent linked.
Screenshots or logs
https://github.com/user-attachments/assets/ac884c64-d573-4e20-9472-e46c22c26591
Conclusion
Created by Claude 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
Reproduce the issue in the iOS app using the listed project and steps, then locate the implementation of the Change link screen and its Unlink feature control. Confirm that after unlinking and saving, reopening the child feature hides or disables the control when no parent is linked.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, ios
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 65/100