Date stamp is displayed at wrong point in conversation, before the date actually changes
Fractal shows new dates beginning at the wrong place in the conversation. Here is an example showing Thursday, December 7 beginning twice at two different points:
The first date stamp is clearly wrong because 7:57 PM December 7 has not happened yet. That message was presumably sent at 7:57 PM December 6, not December 7. The second date stamp appears to be probably correct.
Guess: I'm in UTC -6 timezone, so 0:00 UTC December 7 is 6:00 PM December 6. Could it be displaying the first date stamp at 0:00 UTC and then displaying the second date stamp at 12:00 AM local time? This is only a guess, but it would explain the strange behavior.
Steps to reproduce
Not certain, but here is a guess at how to reproduce:
- Set system timezone to UTC minus some offset
- Open Fractal
- Enter a room
- Wait for 0:00 UTC
- Send a message and see if the bad date stamp appears
Information
-
This bug is reproducible from the latest nightly build - Fractal Version: 5
- OS Version: Fedora 39
- Installation Source: Flathub
- Homeserver: gnome.org