Thunderbird Version 102 Calendar - Event repeat option=custom; Recurrence pattern=Monthly; Every="3" months on the last day of the month with "no end date"
Categories
(Calendar :: ICAL.js Integration, defect)
Tracking
(thunderbird_esr102 fixed, thunderbird105 fixed)
People
(Reporter: alaninfo, Assigned: darktrojan)
References
Details
(Keywords: regression)
Attachments
(2 files)
27.31 KB,
image/jpeg
|
Details | |
48 bytes,
text/x-phabricator-request
|
wsmwk
:
approval-comm-beta+
wsmwk
:
approval-comm-esr102+
|
Details | Review |
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:104.0) Gecko/20100101 Firefox/104.0
Steps to reproduce:
Create new Calendar event on the last day of the month and repeat on a quarterly basis. *** Note this worked correctly in Version 91 ***
Actual results:
An event starting on June 30 triggered on August 31, November 30, February 28 (or 29 for leap year), May 31 ....
Expected results:
An event starting on June 30 should next trigger on September 30, December 31, March 31, June 30 ....
So math problem by counting initial month as 1 and it should start at zero.
Updated•2 years ago
|
Assignee | ||
Comment 1•2 years ago
|
||
I can confirm this, and I'll take a look at why.
Assignee | ||
Comment 2•2 years ago
|
||
Unsurprisingly the problem is in ical.js, which we enabled in 102. I've fixed the problem there and assuming the fix is approved we'll get it fixed in Thunderbird ASAP. In the meantime if this is a big problem for you, you can temporarily switch the preference calendar.icaljs
to false and go back to libical.
Updated•2 years ago
|
Assignee | ||
Comment 3•2 years ago
|
||
Assignee | ||
Updated•2 years ago
|
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/e4aeadfddadf
Fix recurrence iteration where there is a negative BYMONTHDAY rule. r=leftmostcat
Assignee | ||
Comment 6•2 years ago
|
||
Comment on attachment 9293609 [details]
Bug 1789362 - Fix recurrence iteration where there is a negative BYMONTHDAY rule. r=leftmostcat
[Approval Request Comment]
Regression caused by (bug #): ical.js
User impact if declined: recurring events on the last day happen in the wrong month
Testing completed (on c-c, etc.): landed last week
Risk to taking this patch (and alternatives if risky): low risk
Comment 7•2 years ago
|
||
Comment on attachment 9293609 [details]
Bug 1789362 - Fix recurrence iteration where there is a negative BYMONTHDAY rule. r=leftmostcat
[Triage Comment]
Approved for beta
Comment 8•2 years ago
|
||
bugherder uplift |
Thunderbird 105.0b4:
https://hg.mozilla.org/releases/comm-beta/rev/9e8832c46716
Assignee | ||
Comment 10•2 years ago
|
||
Comment on attachment 9293609 [details]
Bug 1789362 - Fix recurrence iteration where there is a negative BYMONTHDAY rule. r=leftmostcat
[Approval Request Comment]
Regression caused by (bug #): ical.js
User impact if declined: recurring events on the last day happen in the wrong month
Testing completed (on c-c, etc.): in 105.0b4
Risk to taking this patch (and alternatives if risky): low risk
Comment 11•2 years ago
|
||
Comment on attachment 9293609 [details]
Bug 1789362 - Fix recurrence iteration where there is a negative BYMONTHDAY rule. r=leftmostcat
[Triage Comment]
approved for esr102
Comment 12•2 years ago
|
||
This is sort of nit-picking, but since I ran into a merge conflict...
This patch changes the header comment to say that Ical.jsm is based on upstream rev 7fb7b51f1b36d49b576a359ee178d85e6d4b192a. However, that's inaccurate for c-esr102 because bug 1783582 has not been uplifted to 102. The content of the resulting file would not match the upstream content.
Comment 13•2 years ago
|
||
bugherder uplift |
Thunderbird 102.3.2:
https://hg.mozilla.org/releases/comm-esr102/rev/e084ceda8a90
Description
•