Calendar Task Display Bug
-
@eggert More on creating <Task> items.. Here's a simple setup to replicate.
In Vivaldi Calendar, user clicks on any day to create a <Task> item Let's say the date is May 25
Vivaldi offers time to <Task> while the End Date remains on the 25th.
User clicks <All Day>. The "Yummy"' result is illustrated below. Maybe there is no way to create a Task item as a single event on the selected date? User gets two for the price of one.
-
@janrifkinson
Hi, I try to repeat your task but the Calendar create one task with all day marked on top of the day. I try in the Calender page and the panel but I cant replicate your issue.Vivaldi 3.9.2289.3 / Chrome 91.0.4472.33
Cheers, mib
EDIT: Saw you using the latest stable, will test there, too. -
@janrifkinson
Ok, I create a Vivaldi.net calendar in latest stable and cant verify your issue
but all my existing tasks are doubled in Multiweek view.Cheers, mib
-
@mib2berlin said in Calendar Task Display Bug:
@janrifkinson
Ok, I create a Vivaldi.net calendar in latest stable and cant verify your issue
but all my existing tasks are doubled in Multiweek view.Cheers, mib
Tks for testing. Strange result. There is a glitch somewhere. I will try on snapshot.
-
Have not been able to reproduce this yet. I'm guessing it is dependent on timezone with some wrong calculations for that. Wrong offsets tend to make events stretch over multiple days or multiply. We have to do a bit of conversion from UTC to local, especially with recurring items since the library we use requires ignoring timezones using local time values but actually in UTC. It gets confusing just thinking about it, let alone trying to implement in code.
Have other tasks I need to finish now, but I will look into this closer as soon as possible.
-
@eggert said in Calendar Task Display Bug:
Have other tasks I need to finish now, but I will look into this closer as soon as possible.
I hope your tasks are not doubled Thanks @eggert
-
LOL
-
@janrifkinson said in Calendar Task Display Bug:
@eggert More on creating <Task> items.. Here's a simple setup to replicate.
In Vivaldi Calendar, user clicks on any day to create a <Task> item Let's say the date is May 25
Vivaldi offers time to <Task> while the End Date remains on the 25th. https://forum.vivaldi.net/topic/61839/adding-a-big-calendar-causing-freezes-and-stutters/3
User clicks <All Day>. The "Yummy"' result is illustrated below. Maybe there is no way to create a Task item as a single event on the selected date? User gets two for the price of one.
@eggert Sorry to report this is still with me. Reported it elsewhere but @WildEnte couldn't reproduce following my notes. But I know there's a bug somewhere. It's still holding at two day tasks.
My most current post can be found on this page.
https://forum.vivaldi.net/topic/61839/adding-a-big-calendar-causing-freezes-and-stutters/3
-
@janrifkinson Yes, I'm sorry I have not had much time to look into this issue. Been working on finalising some UI for the release of 4.0. I'll try and get to it as soon as possible.
-
@janrifkinson It took longer than I had hoped for, but a fix for this has been pushed to our main branch. Not sure when next builds will be sent out but the issue should be fixed then.
-
@eggert said in Calendar Task Display Bug:
@janrifkinson I have confirmed the bug and updated the issue in our tracker. This is a rather ugly one so it will be picked up as soon as possible, which may not be immediate since our resources are spread unusually thin at the moment.
Thanks for taking the time to test and report bugs. Reports for any other ones you may find are most welcome.
@eggert Looks like you killed this bug in the 4.1.2.3393.3 snapshot. Hooray! And thank you! Have a nice wknd,
-
Nice that it is fixed. And a great weekend to you too!
-
@janrif said in Calendar Task Display Bug:
@eggert said in Calendar Task Display Bug:
@janrifkinson I have confirmed the bug and updated the issue in our tracker. This is a rather ugly one so it will be picked up as soon as possible, which may not be immediate since our resources are spread unusually thin at the moment.
Thanks for taking the time to test and report bugs. Reports for any other ones you may find are most welcome.
@eggert Looks like you killed this bug in the 4.1.2.3393.3 snapshot. Hooray! And thank you! Have a nice wknd,
@eggert Unfortunately, I think I spoke too quickly.
I'm sorry to report that creating an all day Task has two un-wanted effects.
As soon as I make it an all-day Task,
Vivaldi adds 12:00am which has two effects:In the setting dialog, it makes it look like it has jumped to the next day but in reality (in the Calendar View) the event appears on the correct date.
The second thing is that the 12:00am causes Vivaldi to hide item in the all-day display area which makes sense but the event is only visible in the Day View, i.e. it is not displayed in any of the other views.
-
@janrif Well this bug is turning out to be quite resilient.
I must admit that I did not test it at all with 12h time. Hard enough for me, who grew up in the luxury of hours that make sense, no DST and even 0 offset from UTC, to remember timezones let alone AM/PM madness
I'll see if I can reproduce, and follow up with one more try to squash that bugger.
-
I can confirm the issue, and 12h format is not needed just a non UTC timezone. I could have sworn I tested that, but I guess not.
Getting the bugspray out once again
-
@eggert said in Calendar Task Display Bug:
Getting the bugspray out once again
-
@janrif There were more fixes for tasks and their date / time handling in the snapshot going out yesterday.
I really hope they are getting close to bug free now. But given the long running history of this thread I'm keeping my hopes down and not making bold statements at this point
-
@eggert said in Calendar Task Display Bug:
@janrif There were more fixes for tasks and their date / time handling in the snapshot going out yesterday.
I really hope they are getting close to bug free now. But given the long running history of this thread I'm keeping my hopes down and not making bold statements at this point
@eggert ....A good thing you didn't make any bold statements. It's still haunting us.
- In Calendar
- Click on any Cell to CREATE TASK
- NAME TASK
- Click Clock icon & set to ALL DAY
- Click Task icon to SET TASK
- Click Task Check Box to CREATE TASK
- Click Done & watch item jump from Day 1 to Day 1 + 1
@eggert I know absolutely NOTHING about coding; I wish I did but looking at steps 1-7 it seems to me #6 is an extra step. To me once user takes step #5 it should complete the task assignment. Maybe there's a problem somewhere in there but like I said I know NOTHING about coding.
I hope you have a restful weekend & as always, thank you for your efforts & your follow up.
-
@janrif in the current snapshot I cannot reproduce this problem as you describe it. @eggert But I found another one
Step 1: Create a task in Vivaldi in a GMail calendar
Step 2: Check your phone google calendar app for this event-> Task appears one day earlier on the phone than in Vivaldi.
(this was confirmed by a fellow Vivaldian on Discord)Note that it only happens for tasks, events are created in the correct day&time slot, and a task created on the phone appears in the correct slot in the Vivaldi calendar
VB-82524
Vivaldi ("test" was created in Vivaldi, "Test task phone" was created on the phone, both on Aug 29th.):
Phone:
-
@wildente Thanks for the report. Since it is probably relevant to reproducing this, am I right in assuming that you are on European time?