Issue 2527: IE11: in Month view tasks disappear after Drag-n-drop
Status:  ExportedToGithub
Owner: ----
Closed:  Aug 2015
Reported by maxv...@gmail.com, Jun 22, 2015
Unfortunately it is not possible for me to create a simplified demo of this issue, since it's apparently involves interaction with our own code and data. But I'm attaching a video demonstrating what's happening. 
Here's why I think the issue is rather on FullCalendar side:
1. It only occurs in IE
2. Only Month view is a problem
3. It started occurring when we upgraded to v.2.3.1. With v.2.1.1 it was working fine even in IE.

When an event is moved to another date in the calendar, we save the change on the server and then must refresh the calendar dataset with the new one returned by the server because a change in one event may affect others (therefore we cannot rely on just the internal refresh of the calendar itself). In other words, the drag-n-drop of the task will always trigger "refetchEvents". It looks like in IE (and only in Month view; Week works OK) "refetchEvents" creates a conflict with internal refresh after DnD and event's data is lost. (Please note: in the video you'll see that events reappear after navigating between months - that's because each range change gets the new data from the server, so the calendar is showing fresh data, not what's in memory.)

If you have any suggestions how we can work around this issue on our side, we would greatly appreciate.

Thank you,

Max Vilner
Software Engineer, zipLogix
mvilner@ziplogix.com
CalendarTasksMove.mp4
1.0 MB   Download
Jun 23, 2015
#1 maxv...@gmail.com
I was actually able to recreate the problem using JSBin template with demo data. Just run it in IE and drag any task:
http://jsbin.com/fisuseqoxo/edit?html,css,js

Works as expected in Chrome.

- Max
Aug 2, 2015
Project Member #2 adamrs...@gmail.com
(No comment was entered for this change.)
Status: Reproducing
Labels: Type-Bug
Aug 20, 2015
Project Member #3 adamrs...@gmail.com
Discussion for this issue has moved to the following URL:
https://github.com/fullcalendar/fullcalendar/issues/2792

This is because Google Code is shutting down. Apologies if you are being pestered with these notifications. This is a one-time event.

Happy coding,
Adam
Status: ExportedToGithub