Our powerful JS Calendar component


Post by SemFA »

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

Post by alex.l »

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!

All the best,
Alex


Post by SemFA »

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


Post by SemFA »

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
Screenshot 2021-09-22 at 13.00.28.png (34.66 KiB) Viewed 808 times
Screenshot 2021-09-22 at 13.00.19.png
Screenshot 2021-09-22 at 13.00.19.png (38.3 KiB) Viewed 808 times

Post by alex.l »

Expected result: Start time should change to 5:45AM and end time should change to 6:45AM

Thank you for clarifications, reproduced, updated ticket description for https://github.com/bryntum/support/issues/3455

I'd also like to report a final issue I've found.

Here is a ticket: https://github.com/bryntum/support/issues/3456

We appreciate your posts, thank you again!

All the best,
Alex


Post Reply