MerginMaps / MerginMaps/mobile
Wrong tab highlighted when switching pages by swipe
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 388
- Forks
- 87
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 20
Description
**Description**
When switching between the "Features" and "Layer info" tabs by swiping, the wrong tab is highlighted in the bottom navigation bar — the active page and the highlighted tab do not match.
**Environment**
[ ] Staging [x] PROD
**Application (+ app version, build, operating system)**
- iOS app version: 2026.1.3
- iOS version: 26.0
**Steps to reproduce**
1. Open a project and navigate to a layer's feature list
2. Switch between the **Features** and **Layer info** tabs by swiping (not by tapping the tab)
3. Observe the highlighted tab in the bottom navigation bar
**Actual results**
The wrong tab is highlighted after swiping — the highlighted tab does not correspond to the currently visible page.
**Expected results**
The highlighted tab in the bottom navigation bar should always match the currently visible page, regardless of whether the switch was done by swiping or tapping.
**Screenshots or logs**
https://github.com/user-attachments/assets/bd695470-84f5-4c45-a58c-bb3125e310e0
*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
Start by reproducing the swipe transition between the Features and Layer info tabs in the iOS app and trace how the visible page updates the bottom navigation selection. Compare swipe and tap behavior using the provided screenshot as reference. Done means the highlighted tab always matches the visible page after either interaction.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 58/100