Niche bug: Every time you refresh Chrome/Edge while viewing a task OR click away from the task such as by clicking on a Project or Saved Filter, the current visible values save, overwriting any background changes. You can actually see it say “saving” (image below). This can result in values unexpectedly changing if they were modified by another user/browser or through the API. Firefox does not exhibit this behavior.
Screenshot taken milliseconds after hitting page refresh in Chrome/Edge:
![]()
Steps to reproduce:
- Open a task in Chrome/Edge and Firefox at the same time.
- Edit the task (description, due date, etc.) in Chrome/Edge. For example, change the description to “cat.”
- Then, refresh Firefox. As expected, the changes (description = “cat”) show in Firefox.
- Now try the reverse. Change the task description from “cat” to “fox” in Firefox.
- Then, refresh Chrome/Edge. The description remains “cat.” What’s more, if you go back to Firefox and refresh, it reverts to “cat.”
How I found this: I have two Vikunja accounts, one I use through Firefox and one through Chrome/Edge. My n8n workflow was working for one account (Firefox) but not the other. I thought it must be a permissions issue, but I was still able to create new tasks. I eventually figured out it was the browser, which I was able to verify and reproduce.
Shouting this into the void in case this ever helps anyone. Recommended fix: Use Firefox. ![]()