MerginMaps / MerginMaps/qgis-plugin

Empty project folder remains in Workspace tree after removing a newly created project locally

Open
#934 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug ui/ux
Dominant language
Python
Stars
44
Forks
20
Avg merge
3d 12h
Merged PRs (30d)
5

Description

Description

When a user creates a new project via the Mergin Maps QGIS plugin, opens it, and then removes it locally, the empty project folder persists in the Workspace project tree in the QGIS Browser panel. A manual refresh is required to remove it. This does not occur when downloading and removing an existing project from the server.

Environment

[x] PROD

Application (+ app version, build, operating system)

  • Mergin Maps QGIS Plugin: 2026.5.1
  • QGIS: 3.44.7-Solothurn
  • macOS: Tahoe 26.3

Steps to reproduce

  1. Create a new project via the MM plugin
  2. Right-click the project and select "Remove locally"

Actual results

The project entry remains visible in the Workspace project tree. The user must manually refresh the Mergin Maps project tree for it to disappear.

Expected results

After removing a locally created project, the project entry should disappear from the Workspace project tree automatically — consistent with the behaviour when removing a downloaded server project.

Screenshots or logs

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 with the QGIS plugin's "Remove locally" action and trace how the Workspace project tree is updated after removing a newly created project. Compare this with removal of a downloaded server project, then verify that the newly created project entry disappears without a manual refresh.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.