phpreport
phpreport copied to clipboard
Autosave fails to catch the last change on the task text
Sometimes, the final part of the text in a task is not saved, despite the application saying that it was saved automatically.
Could it be caused by save operations being processed in the wrong order?
Imagine we type "Working on bug 1234.". A save operation is sent with the text "Working on bug 1234.".
Then we type "Also working on 5678". A save operation is sent with the text "Working on bug 1234. Also working on 5678".
What happens if the first request arrives later than the second one? My guess is, we overwrite the text with "Working on bug 1234.", removing the last past.
I got the idea from (Galician): https://preview.mailerlite.com/b4o6a2v4i7/2292741077519571474/h5r0/
We are in the process of rewriting the frontend for tasks. Any outstanding bugs and enhancements for the old interface will be taken into account as we implement the new design.