makeplane / makeplane/plane

[bug]: In user profile page, GMT offsets for US timezones are one hour off

Open
#6,359 2 comments 0 reactions 1 assignee View on GitHub

Nobody has claimed this yet.

🐛bug
Dominant language
TypeScript
Stars
59.6k
Forks
5.8k
Avg merge
1d 22h
Merged PRs (30d)
49

Description

Is there an existing issue for this?
  • I have searched the existing issues
Current behavior

In the user profile page in a self-hosted instance, when selecting a user's timezone, all US timezones are one hour off from what they currently should be. See example below.

image

Note that US/Eastern time is listed as GMT-04:00. Currently, it is actually GMT-05:00. All US timezones are similarly incorrect. The displayed GMT offsets would be valid if Daylight Savings Time were currently in effect - but it is not.

The actual behavior of the system is correct - for example, when I log in and go to the workspace homepage, the time displayed is actually the correct local time, as selected by my current timezone. It is just the GMT offsets displayed in the profile page, in the timezone selection dialog, that are incorrect.

Steps to reproduce
  1. Log into a Plane instance.
  2. Click on the user avatar in the left-side navigation panel, and select "Settings"
  3. Click on the drop-down arrow for the "Timezone" field.
  4. Note that GMT offsets for all offered US timezones are off by one hour.
Environment

Production

Browser

Google Chrome

Variant

Self-hosted

Version

v0.24.1

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.