MerginMaps / MerginMaps/qgis-plugin

Action buttons occasionally disabled

Open
#804 8 comments 0 reactions 1 assignee View on GitHub

@harminius is already working on this.

Since Sep 8, 2025.

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

Description

Action buttons for Mergin Maps (e.g., sync, history) are sometimes disabled after:

  • the creation of a new project.

  • For users with QGIS 3.38 (without SSO), the buttons are occasionally disabled only during synchronization.

  • it's happening also when you have enabled "Save credentials"

Image

There are logs from global logs, it cloud be related to issue:

  • User login is printed 2 times (no regression)
2023-06-27 09:28:21,908 Going to log in user marcel.kocisek@lutraconsulting.co.uk
2023-06-27 09:28:22,644 User marcel.kocisek successfully logged in.
2023-06-27 09:28:22,674 Going to log in user marcel.kocisek@lutraconsulting.co.uk
2023-06-27 09:28:23,361 User marcel.kocisek successfully logged in.
  • refreshing of token is occurring multiple times after some minutes (probably SSO regression)
2025-08-18 17:54:04,471 Token has expired - refreshing...
2025-08-18 17:54:04,471 Token has expired - refreshing...
2025-08-18 17:54:04,471 Going to log in user support
2025-08-18 17:54:05,294 User support successfully logged in.
2025-08-18 17:54:30,571 Token has expired - refreshing...
2025-08-18 17:54:30,571 Token has expired - refreshing...
2025-08-18 17:54:30,572 Going to log in user support
2025-08-18 17:54:31,289 User support successfully logged in.
----- refreshing after ~1 minute
2025-08-18 18:40:36,488 Token has expired - refreshing...
2025-08-18 18:40:36,488 Token has expired - refreshing...
2025-08-18 18:40:36,488 Going to log in user support
2025-08-18 18:40:36,936 User support successfully logged in.
2025-08-18 18:41:12,413 Token has expired - refreshing...
2025-08-18 18:41:12,413 Token has expired - refreshing...
2025-08-18 18:41:12,413 Going to log in user support
2025-08-18 18:41:12,914 User support successfully logged in.

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.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.