johannesjo / super-productivity

Super Productivity is an advanced todo list app with integrated Timeboxing and time tracking capabilities. It also comes with integrations for Jira, Gitlab, GitHub and Open Project.
http://super-productivity.com
MIT License
11.75k stars 909 forks source link

Error: Tag length should not change on re-order #3609

Open Nergatar opened 2 hours ago

Nergatar commented 2 hours ago

Steps to Reproduce

  1. Created a new tag
  2. Tried to move/sort the tag to the top of the tag list
  3. (Running on Web version, not PWA)
  4. Same error after reload of app

Error Log (Desktop only)

Console Output

Meta Info

META: SP10.0.11 Browser – sv – Win32 – Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0

Stacktrace

Error: Tag length should not change on re-order
    at https://app.super-productivity.com/main-DUZ4F2RX.js:107:108982
    at https://app.super-productivity.com/main-DUZ4F2RX.js:102:13854
    at https://app.super-productivity.com/main-DUZ4F2RX.js:102:2330
    at https://app.super-productivity.com/main-DUZ4F2RX.js:102:1801
    at https://app.super-productivity.com/main-DUZ4F2RX.js:418:75681
    at https://app.super-productivity.com/main-DUZ4F2RX.js:418:74618
    at https://app.super-productivity.com/main-DUZ4F2RX.js:102:2210
    at J5.QVe [as accumulator] (https://app.super-productivity.com/main-DUZ4F2RX.js:102:4348)
    at J5._tryNext (https://app.super-productivity.com/main-DUZ4F2RX.js:94:44557)
    at J5._next (https://app.super-productivity.com/main-DUZ4F2RX.js:94:44501)

Actions Before Error

1729490433102: [SP_ALL] Load(import) all data 
1729490433107: [Persistence] Remove from DB 
1729490447245: [Task] Update Task Tags 
1729490447247: [Persistence] Save to DB (3) 
1729490447247: [Task] Update Task Tags 
1729490447247: [Persistence] Save to DB (3) 
1729490447247: [Task] Update Task Tags 
1729490447248: [Persistence] Save to DB (3) 
1729490447248: [Task] Update Task Tags 
1729490447249: [Persistence] Save to DB (3) 
1729490447249: [Task] Update Task Tags 
1729490447250: [Persistence] Save to DB (3) 
1729490447250: [Task] Update Task Tags 
1729490447250: [Persistence] Save to DB (3) 
1729490447251: [Task] Update Task Tags 
1729490447251: [Persistence] Save to DB (3) 
1729490447333: [Planner] Update Planner Dialog Last Shown 
1729490447333: [Persistence] Save to DB 
1729490533197: [Layout] Hide SideBar 
1729490541453: [Layout] Toggle SideBar (2) 
1729490541456: [Layout] Hide SideBar 
1729490542558: [Layout] Toggle SideBar 
1729490545627: [Task] SetSelectedTask 
1729490545628: [Layout] Hide Notes 
1729490547961: [Task] SetSelectedTask 
1729490627933: [Tag] Add Tag 
1729490627935: [Persistence] Save to DB 
1729490627935: [Task] Update Task Tags 
1729490627937: [Persistence] Save to DB (3) 
1729490640100: [Tag] Update Tag Order
github-actions[bot] commented 2 hours ago

Thank you very much for opening up this issue! I am currently a bit overwhelmed by the many requests that arrive each week, so please forgive me, if I fail to respond personally. I am still very likely to at least skim read your request and I'll probably try to fix all (real) bugs if possible and I will likely review every single PR being made (please, give me a heads up if you intent to do so) and I will try to work on popular requests (please upvote via thumbs up on the original issue) whenever possible, but trying to respond to every single issue over the last years has been kind of draining and I need to adjust my approach for this project to remain fun for me and to make any progress with actually coding new stuff. Thanks for your understanding!

github-actions[bot] commented 2 hours ago

Hello there Nergatar! 👋

Thank you and congratulations 🎉 for opening your very first issue in this project! 💖

In case you want to claim this issue, please comment down below! We will try to get back to you as soon as we can. 👀

For more open ended discussions and/or specific questions, please visit the discussions page. 💖