MerginMaps / MerginMaps/mobile

Sync while a form is open causes the form to close, loose data entered up to that point

Open
#4,493 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug forms sync
Dominant language
C++
Stars
388
Forks
87
Avg merge
2d 7h
Merged PRs (30d)
20

Description

**Description**

After having received this report from others since a few months now, I finally seen this myself in person.

It seems to exist a specific timing that when sync is running and the form is open, it causes the form to close and the feature to be deleted.

I had auto-sync off, but started sync manually (a "long" one as it was transferring many photos), then digitized a feature and while the form was open I could see for an instant a message that the feature was deleted, and of course the form closed and the entered data was lost.

The reports I received previosuly about this were from people with auto-sync on, and I guess that the fact that it now runs every minute it causes this problem to be more frequent, see also https://github.com/MerginMaps/mobile/issues/4178 (so there seems also the be the issue that auto-sync should not run when digitizing/editing a feature, but it does not seems to be the case).

App version 2026.2.0

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 a sync while a feature form is open, using the manual or automatic sync scenarios described in the issue. Trace the sync and digitizing/editing paths to identify why the feature is deleted; done means syncing no longer closes the form or loses entered data.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.