misskey-dev / misskey

🌎 A completely free and open interplanetary microblogging platform 🚀
https://misskey-hub.net/
GNU Affero General Public License v3.0
10.13k stars 1.38k forks source link

Provide a more friendly display in unsupported environments #7733

Open tkmrgit opened 3 years ago

tkmrgit commented 3 years ago

💡 Summary

Since the middle of Misskey v12, the error message "SOMETHING_HAPPENED" has been displayed in some unsupported browsers, but it is very difficult to understand whether the problem is caused by the browser environment or not.

Misskey v12の途中から一部の非対応ブラウザでは「SOMETHING_HAPPENED」と表示されているが、エラーの内容がわからずブラウザ環境の問題なのか非常にわかりにくい。

Example: Display error in iOS 12 Safari ▼ 例:iOS 12 Safariでの表示エラー ▼ webpublic-83f7f287-727b-443a-9eda-8f9d7481a1ee 1

📌 Environment

Misskey v12.89.0

syuilo commented 3 years ago

最近はプライバシーのためにブラウザのバージョンを取得できなくなってきているので、バージョンに応じた処理は実装できないかもしれない fetchの有無とかなら判定できるかも

mei23 commented 3 years ago

前はfetchで判定だったかも。 でも、今fetchがあるけど動かないバージョンがいっぱいあるのでそれだけだと判定しきれないかも。 メッセージにバージョンが古いかもって入れるくらいでいいかもだわ。