Calendar events can be dragged, but the change is not saved #62

Open
opened 2026-10-03 19:44:42 +00:00 by jalenluorion · 0 comments
Member

What's wrong
Any event on the calendar can be dragged to a new time or resized, and it looks moved, but nothing is saved. After a reload it is back where it was, so users may think they rescheduled something.

How to reproduce

  1. Sign in and open Home in Week view.
  2. Drag an event to another time, or drag its bottom edge to resize it.
  3. Reload the page: the event is back at its original time.

Expected
Events cannot be dragged or resized. (Saving drag changes is out of scope; events are edited through the Edit form.)

Where to look

  • web/src/app/components/Calendar.tsx: editable={true} and selectable={true} are set, but there are no eventDrop, eventResize or select handlers. Set editable={false} and remove selectable, which only highlights a time range and does nothing else.
  • The same component is used on Home and on Explore.

Done when

  • Events cannot be dragged or resized in any view, on Home or Explore.
  • Clicking an event still opens its details.
**What's wrong** Any event on the calendar can be dragged to a new time or resized, and it looks moved, but nothing is saved. After a reload it is back where it was, so users may think they rescheduled something. **How to reproduce** 1. Sign in and open Home in Week view. 2. Drag an event to another time, or drag its bottom edge to resize it. 3. Reload the page: the event is back at its original time. **Expected** Events cannot be dragged or resized. (Saving drag changes is out of scope; events are edited through the Edit form.) **Where to look** - `web/src/app/components/Calendar.tsx`: `editable={true}` and `selectable={true}` are set, but there are no `eventDrop`, `eventResize` or `select` handlers. Set `editable={false}` and remove `selectable`, which only highlights a time range and does nothing else. - The same component is used on Home and on Explore. **Done when** - [ ] Events cannot be dragged or resized in any view, on Home or Explore. - [ ] Clicking an event still opens its details.
jalenluorion added this to the Phase 2 milestone 2026-10-03 19:44:42 +00:00
jalenluorion added this to the CMUCal project 2026-10-03 19:45:09 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
ScottyLabs/cal#62
No description provided.