[OH3] Main UI: taking into account server time zone, not browser time zone

Hi.
I’d like to consult with the community if this works as designed or this is a bug.

My home server is located in this time zone:

$ timedatectl status
               Local time: Fri 2022-10-21 13:04:07 MSK
               Universal time: Fri 2022-10-21 10:04:07 UTC
               RTC time: n/a
              Time zone: Europe/Moscow (MSK, +0300)
              System clock synchronized: yes
              NTP service: active
              RTC in local TZ: no

I set the same time zone in settings:

Now, I’m in another time zone UTC+6 and when open any charts or looking at */settings/schedule/ rules

it shows all time in my current time zone i.e. UTC+6 instead of UTC+3.

Is this by design?

It makes a bit hard to check charts, configure rules, etc.

What I see:

it returns time defined in server’s time zone in this case it is 8 pm UTC+3. But on UI it shows as 5 PM as it deducts 3 hours, as diff between server’s time zone and my time zone is 3 hours.

Another observation about time shown

How to make chart points to show using 24h format instead of 12h?

Opened an issue for this https://github.com/openhab/openhab-webui/issues/1537

Thanks!

Unless something has changed in the past 1.5yrs, you can’t