MerginMaps / MerginMaps/mobile

Project search on Projects tab returns all projects when search term matches workspace name

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

Nobody has claimed this yet.

android 🤖 bug iOS 🍎
Dominant language
C++
Stars
388
Forks
87
Avg merge
2d 7h
Merged PRs (30d)
20

Description

Description

When searching for projects in the Projects tab, the search also matches against the workspace name. If the workspace name contains the search string, all projects in that workspace are returned regardless of whether their names match, making the search results misleading and unhelpful.

Environment
[ ] Staging [x] PROD

Application (+ app version, build, operating system)

  • Mergin Maps mobile 2026.2.0, Android
  • Mergin Maps mobile 2026.2.0, iOS

Steps to reproduce

  1. Navigate to workspace tester-ws-1 in the Projects tab
  2. Type Test in the search field
  3. Observe the results

Actual results

All projects in workspace tester-ws-1 are returned — the search matches the workspace name (tester-ws-1 contains test) instead of filtering by project name only.

Expected results

Only projects whose names contain the search string Test should be returned. Searching the workspace name on the Projects page does not make sense from a user perspective.

Screenshots or logs

https://github.com/user-attachments/assets/dff780db-402b-4723-9eca-0ce02b3f2b07

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 issue in the Projects tab on Android or iOS with a workspace name containing the search term. Locate the Projects tab search entry point and inspect how workspace and project names are matched. Done means the search filters by project name only, with matching behavior verified on both mobile platforms.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
mobile, search
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.