- setState: function (state: string) {
- const createTimestamp = document.activeElement?.getAttribute("data-created");
+ setState: function (newState: string) {
+ const task = document.activeElement;
+ if (!task) return;
+ const oldState = Model.getState(task);
+ if (newState === oldState) return;
+ const createTimestamp = task.getAttribute("data-created")!;