New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wrong timezone in calendar after switch from CET to CEST #800
Comments
Would you mind adding some details like system info, package etc. |
Is time zone updated when you restart the app? |
You are right, sorry. The timezone doesn't get updated when I restart the app - indeed it's been one month of restarting the app every day after the last sunday of March. :) |
Thanks. Sometimes we're helpless when the issue might be platform specific? Do you think you can have the flatpak in Gentoo? |
I see that the latest is 1.0.83, released a few hours ago. I will try both that one from sources and the AppImage and report back. |
Both 1.0.83-AppImage and latest develop pull still have the issue. Showing a meeting is going to start "in a minute" at 13:00 but it's 13:59 for every other application in my system. |
teams-for-linux (latest develop): Thu May 04 2023 13:20:55 GMT+0100 (GMT+01:00) FWIW: |
So you have 1 hour diff inside the app and outside the app. Strange. |
Like firefox can you try google chrome? |
if google chrome and app has the same value, probably the issue with chromium. Not with this app. |
I tried running the simplest electronjs demo I could find (the simple-samples/activity-monitor), and the code sample (new Date() in console) displays the correct time. |
TBF: opening https://teams.microsoft.com/ in a new Google Chrome window shows calendar entries in yet another timezone (GMT), but this could really be like #335 😆 |
What new Date() Gives you in google chrome? |
in Google Chrome I get the date in GMT (so right now, 15:28 local time, it shows 13:28 GMT) |
Some further experiments and results. No customization or other efforts or non standard configurations: new Date() in console:
Debug/Tools -> Sensors -> Override location (setting Berlin, which is in the same timezone) -> new Date() in console:
I don't know if this can be helpful. |
I expect |
TBH electronjs uses a bundled chromium (depending on the specific version of electronjs) which is different from my system's Google Chrome. |
Unfortunately (for me) it's an upstream bug in Node (nodejs/node#37271) which depends on upstream's ICU (https://unicode-org.atlassian.net/browse/ICU-13694). There is a patch (unicode-org/icu#2213) which hasn't been merged yet. I've currently solved by prepending yarn start with a forced TZ variable. |
Describe the bug
After the (local and automated) switch from CET to CEST (Central Europe, Timezone is Europe/Rome) the calendar still shows all meetings with CET timezone, i.e. with the timings off by one hour. I don't know if this is similar to #335
I don't see any way to set the timezone in the client, so I guess it should be reading the one from my system.
The text was updated successfully, but these errors were encountered: