GTG

Comment 3 for bug 476477

Revision history for this message
Jeff Fortin Tam (kiddo) wrote :

Here are some further precisions resulting from investigations: this problem only happens with subtasks, and only when you are editing a subtask's title *from its parent task*. If you open the subtask in its own window (instead of opening the parent task) and edit the title, the light save's timer will be used.

My hypothesis is that somewhere, when editing the "bulleted-list-style" subtasks in a parent task, the old "save" method is used instead of "light_save".

However, even fixing this would still leave us with a problem: if you type continuously for more than 7 seconds, the "light save" will trigger "save" even though you are still typing, causing lag/an interruption while you type.

So there are two ways to solve this new problem:
- reset the timer everytime a letter is typed, and lower the timer limit to 3 seconds instead of 7; thus, no chance for the save to trigger while the user is still typing
- do not have a real-time save (light save) at all, and *only* save when the user closes the task editor or moves the focus away (the approach I've been advocating so far)