It seems to work in your examples. Nevertheless, I was able to reproduce it again in a vue project. I attached the reduced test case as a vue file that you can plug into a local vue project. Just drag the added event to March 27, to see that it gets prolonged by one hour.
I checked your code in our last version Vue demo, and all seems to be working correctly (I attached a video for you to check). Perhaps you could share a full project sample with your configuration, and with that, we could provide better help for this.
- Bryntum Scheduler Pro - Cell renderer demo (Vue 2).mp4
- (231.54 KiB) Downloaded 22 times
Yes, changing my PC timezone to Europe/Berlin makes the behavior you described appear, thanks for clarifying that timezone configuration. I recorded a new video with that behavior and will update the ticket as well.
- Bryntum Scheduler Pro - Cell renderer demo (Vue 2) (1).mp4
- (953.85 KiB) Downloaded 22 times
I've tried to reproduce the bug with our examples but It seems to be working fine, I haven't seen any problems. It would be really appreciated if you could provide us with a runnable test case so that we can reproduce and investigate it.
And Thanks for the vue code you provided above, I tried a lot to make it work with one of our Vue examples. But unfortunately, no luck.
I've attached a video that everything is working fine in our vue example. Please take a look
- (884.73 KiB) Downloaded 11 times
Best of luck,
Late response, but now I attached a runnable vue3 project with the reduced test case.
All you have to do is:
npm i and
npm run serve after unzipping the file. Then visit the URL mentioned in the server build and make sure that your browser timezone is Berlin.
There is exactly one event, and when you move it to the next day, you will see the issue. (TLDR: It should be moved to 12AM-12AM on the next day, but after dropping moves to 12AM-1AM)
I also attached a video of the behaviour. Thanks for looking into it again!
FYI: Also, the video you provided earlier of your vue examples does not follow the required steps to reproduce, because you did not drag an event over the DST/STD time gap.