Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

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

Maintainers usually reply within 2 days

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
58/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Quiet
Tech stack
cpp
Domain
mobile, search

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.

Description

android 🤖 bug iOS 🍎

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.

Dominant language
C++
Stars
389
Forks
88
Avg merge
2d 7h
Merged PRs (30d)
23

Getting set up

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.

More from MerginMaps/mobile

All issues in MerginMaps/mobile

Similar issues

More C++ issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.