Our powerful JS Calendar component
Hello,
I've got a few issues that seem to be bugs in the bryntum calendar package.
Repeat issue
There are a few issues in repeat. First, when you add a daily repeat to an event and set end repeat after 2 times. When you delete the second event with all future events, it just turns the entire event in a repeat daily and ignores the end after 2 times.
Another issue we have is that when you edit an event that has a repeat, and change it to none. The repeat options button doesn't disappear. You have to save first and when you open it again it's gone.
All day issue
Create an event that is All day, then edit that event. You'll see that the start date and end date have a 1 day difference. When you turn off All day, the start and end date become the same date. However, when you then change the start time, the end date will jump 1 day. This causes a lot of confusion. This only seems to happen when you change the start time, when you change the end time nothing else changes.
In addition, it seems that when you change the start time, the end time changes to the exact start time, even though the end time is far beyond the start time.
I've created a very basic react app that shows all our issues.
Thanks in advance.
Sem Wong.
-
Attachments
-
- bryntum.zip
- (193.34 KiB) Downloaded 68 times
Hi Sem,
Thank you for your report! I checked all one by one and here is result.
There are a few issues in repeat. First, when you add a daily repeat to an event and set end repeat after 2 times. When you delete the second event with all future events, it just turns the entire event in a repeat daily and ignores the end after 2 times.
We have an issue reported here: https://github.com/bryntum/support/issues/1481
I've updated a ticket, we will try our best to up priority for it.
Another issue we have is that when you edit an event that has a repeat, and change it to none. The repeat options button doesn't disappear. You have to save first and when you open it again it's gone.
Same here, this is a ticket: https://github.com/bryntum/support/issues/2124
Create an event that is All day, then edit that event. You'll see that the start date and end date have a 1 day difference. When you turn off All day, the start and end date become the same date. However, when you then change the start time, the end date will jump 1 day. This causes a lot of confusion. This only seems to happen when you change the start time, when you change the end time nothing else changes.
I've created a ticket for this here: https://github.com/bryntum/support/issues/3455
In addition, it seems that when you change the start time, the end time changes to the exact start time, even though the end time is far beyond the start time.
could you provide steps to reproduce for this one, with actual and expected results?
Thanks again for your report!
Thank you alex, I will keep track of the issues you've linked.
In regards to the last issue, if you follow the steps of the initial issue, you'll find this problem.
- Create an event that is All day and save this.
- Edit this event and turn off All day.
- This should change the start / end date and time to whatever it is set to, for me, these values were 6AM start time and 7AM end time
- Click on the left arrow of the start time
Expected result: Start time should change to 5:45AM and end time should change to 6:45AM
Actual result: Start time changes to 5:45AM, end time also changes to 5:45AM
I'd also like to report a final issue I've found. When you create an event with a repeat that ends after a date. When you then go and edit the event and change ends after date to ends after x times, it won't save and instead will keep using the end after date.
I've attached 2 screenshots, the initial settings where I've set an end after date, and a screenshot where I've changed it to end after 3 times.
if you then open the event again, it will show up as end after date again.
-
Attachments
-
- Screenshot 2021-09-22 at 13.00.28.png (34.66 KiB) Viewed 826 times
-
- Screenshot 2021-09-22 at 13.00.19.png (38.3 KiB) Viewed 826 times