element-hq / element-web

A glossy Matrix collaboration client for the web.
https://element.io
Apache License 2.0
10.74k stars 1.89k forks source link

Unusable app in Safari in MacOS 10 Catalina (and earlier) #27444

Open richvdh opened 3 weeks ago

richvdh commented 3 weeks ago

According to a user report, if you use Element on MacOS versions before Big Sur:

I can open the program, but I can't see the chats. I see the message that I have, for example, 6 notifications but I can NOT view them.

The problem is the use of Intl.ListFormat in FormattingUtils.ts which was added in https://github.com/matrix-org/matrix-react-sdk/pull/11660. According to https://caniuse.com/mdn-javascript_builtins_intl_listformat, it is only available on Big Sur and above.

Catalina went out of support in 2022, so we don't really need to support it. However, maybe we can fail more gracefully.

t3chguy commented 3 weeks ago

According to the Supported Environments doc we close all issues which only concern unsupported environments. E.g. this one.

Definition: Issues only affecting unsupported environments are closed

macOS, Windows, and Linux versions for desktop devices that are actively supported by the OS vendor and receive security updates

Catalina qualifies as an unsupported environment.