Closed Bug 1673835 Opened 4 years ago Closed 3 years ago

Duplicated day enumeration displayed in month view (german), e.g., friday (29.) and saturday (30.) are tagged as 29th.

Categories

(Calendar :: General, defect)

Thunderbird 78
defect

Tracking

(thunderbird_esr91+ verified, thunderbird93 verified)

VERIFIED FIXED
94 Branch
Tracking Status
thunderbird_esr91 + verified
thunderbird93 --- verified

People

(Reporter: benedikt.pfuelb, Assigned: mschroeder)

References

Details

Attachments

(2 files)

Attached image thunderbird_bug.PNG —

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36

Steps to reproduce:

  1. open the calendar tab (week start is on monday)
  2. select "year back" in short overview until 1989 is reached (october is already selected)
  3. select Sunday 1st of september in short overview

Information for Bug report (german, shortened):

Allgemeine Informationen

Name: Thunderbird
Version: 78.4.0
Build-ID: 20201019003438
Distributions-ID:

Update-Kanal: release
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.4.0
Betriebssystem: Windows_NT 10.0

Starter-Prozess: Aktiviert
Fenster mit mehreren Prozessen: 0/0
          deaktiviert
Externe Prozesse: 0
Unternehmensrichtlinien: Inaktiv
Google-Location-Service-SchlĂĽssel: Fehlt
Google-Safebrowsing-SchlĂĽssel: Fehlt
Mozilla-Location-Service-SchlĂĽssel: Fehlt
Abgesicherter Modus: false

Internationalisierung & Lokalisierung

  Anwendungseinstellungen
  Angeforderte Sprachen: ["de"]
  VerfĂĽgbare Sprachen: ["de","en-US"]
  Anwendungssprachen: ["de","en-US"]
  Region-Einstellungen: ["de-DE"]
  Standardsprache: "de"

  Betriebssystem
  Sprachen des Betriebssystems: ["de-DE"]
  Region-Einstellungen: ["de-DE"]

Actual results:

In month view (october 1989 selected) the friday 29.9.1989 and saturday 30.9.1989 are maked with "29." (Fr) and "29. Sept." (Sa) and also wrong the sunday 1.10.1989 is marke with 30. Sept.

Expected results:

In month view (october 1989 selected) the saturday 30.9.1989 should be maked with "30" and the sunday should be "1".

Doesn't look like this was intended to be marked security sensitive.

Group: mail-core-security
Component: Untriaged → General
Product: Thunderbird → Calendar
Version: 78 → unspecified
Version: unspecified → Thunderbird 78

This bug report reminds me of bug 1584222.

That's very weird. I can see this bug up until 2006. I wonder what happened in 2006.

Status: UNCONFIRMED → NEW
Ever confirmed: true

In 2006, Daylight Saving or Summer Time changes were made for 2007.
I recall that it caused problems in the global vessel tracking application I was developing.

For various reasons we don't keep time zone information earlier than 2018.

See Also: → 1584222
Assignee: nobody → mschroeder
Status: NEW → ASSIGNED
See Also: 1584222

Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/58da46162bcd
Pass a date-only calDateTime as such when converting to a JS Date for formatting. r=darktrojan

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 94 Branch

Please request uplifts for 93 beta and 91.

Comment on attachment 9239519 [details]
Bug 1673835 - Pass a date-only calDateTime as such when converting to a JS Date for formatting. r=darktrojan

[Approval Request Comment]
Regression caused by (bug #): -
User impact if declined: Shows wrong/duplicated dates or is missing dates in calendar month/week day headers
Testing completed (on c-c, etc.): -
Risk to taking this patch (and alternatives if risky): The changes in date formatting could lead to regressions in other usages which are not covered by tests.

Attachment #9239519 - Flags: approval-comm-esr91?
Attachment #9239519 - Flags: approval-comm-beta?

Comment on attachment 9239519 [details]
Bug 1673835 - Pass a date-only calDateTime as such when converting to a JS Date for formatting. r=darktrojan

[Triage Comment]
Approved for beta

Attachment #9239519 - Flags: approval-comm-beta? → approval-comm-beta+

Comment on attachment 9239519 [details]
Bug 1673835 - Pass a date-only calDateTime as such when converting to a JS Date for formatting. r=darktrojan

[Triage Comment]
Approved for esr91

Attachment #9239519 - Flags: approval-comm-esr91? → approval-comm-esr91+

Verified testing the 91.2 en-US release candidate on Windows 10.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: