MerginMaps / MerginMaps/mobile

Wrong tab highlighted when switching pages by swipe

Open
#4,464 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug Good first issue ui/ux
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.