Hello, i have a problem.
I use this configuration:
this.calendarConfig = {
features: {
scheduleMenu: false,
eventMenu: false,
weekExpander: false,
eventTooltip: {
revealEventsInCluster: false,
tooltip: {
//@ts-ignore
listeners: {
beforeShow: () => false,
},
},
},
},
listeners: {
beforeDragResizeEnd: async returnedObject => {
const result = await this.onDragResizeEnd(
returnedObject.eventRecord,
returnedObject.newEndDate,
returnedObject.newStartDate,
false,
);
return result;
},
beforeDragMoveEnd: async returnedObject => {
const result = await this.onDragResizeEnd(
returnedObject.eventRecord,
returnedObject.newEndDate,
returnedObject.newStartDate,
true,
);
return result;
},
},
items: {
viewContainer: {
layout: {
animateCardChange: false,
},
},
},
modes: {
list: false,
month: {
animateTimeShift: false,
autoCreate: false,
sixWeeks: false,
showWeekColumn: true,
overflowPopup: {
listeners: {
beforeShow: () => false,
},
},
},
},
modeDefaults: {
visibleStartTime: '06:00',
},
tbar: undefined,
};
The problem is when i drag an event i receive this error :
RangeError: Maximum call stack size exceeded.
at RecurrenceConfirmationPopup.focus (calendar.module.js:40296:25).
After that, anywhere i click on the page, the beforeDragMoveEnd function keep calling.