Ajaxy / telegram-tt

Telegram Web A, GPL v3
https://web.telegram.org/a
GNU General Public License v3.0
2.2k stars 462 forks source link

New version uses Intl.ListFormat that breaks WebKit other than iOS/macOS ones #371

Open StephDC opened 1 week ago

StephDC commented 1 week ago

After a refresh I was greeted with the error message that my browser failed the compatibility test with "false" on Intl.ListFormat.

WebKit has a weird support to the Intl.ListFormat in which that it is OS dependent and only works on macOS BigSur (11) or later. Thus even though I was running on the WebKit version 17, I cannot use the updated client for not using it on macOS.

My browser is Epiphany (WebKit2GTK 4.0) on Linux, with the following User Agent string: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Safari/605.1.15

As it is only related to the localization part, would you accept a PR or something to allow such "modern" browser to work with this telegram client at the cost of not fully implemented localization support on such browsers that uses WebKit but do not have Intl.ListFormat?