Yuyao Huang 5e827e7d99 fix: refresh side panel after loadTasks in non-landscape mode
After saveTask or setTaskStatus triggers loadTasks(), the side panel
now refreshes from the updated server data. If the selected task no
longer exists (deleted or goal changed), the side panel closes.
This ensures Edit Task always matches selectedTaskId.
2026-05-09 16:37:26 +08:00
..
2026-05-09 13:47:30 +08:00