IE11 でのメンション時に無限ループが発生

皆さん、こんにちは。

すべてのブラウザでメンションに関するバグが発生しています。
無限ループに陥り、タブが完全にフリーズしてしまいます。

現在、Discourse のバージョン 2.3.3 を使用していますが、以下のパッチが問題を解決するようです。

この修正を古いバージョンにもバックポートすることは可能でしょうか?

よろしくお願いいたします。

(ニコラは私と同じチームで働いています)

明確に申し上げますと、2.3.8 をプラグインなしでテストしたほか、2.3.3 の本番環境でも検証を行いました。この問題は Chrome と Safari の両方で再現し、実際には両方のブラウザでタブがクラッシュします。

2.3.8 へのパッチ提供は非常に助かります。現時点では 2.4.x へのアップグレード予算が確保できておりません(非常にカスタマイズされたプラグイン構成を採用しているため、メジャーバージョンのアップグレード時には些細な問題でも発生しやすいためです)。

申し訳ありませんが、すでに後続のバージョンのコアで修正済みのため、おそらくお手伝いできることはございません。

最善の策は、個々のコミットを直接適用することですが、一貫して動作する保証はございません。

Discourse は 2020 年 6 月 1 日をもって Internet Explorer 11 (IE11) のサポートを終了します のので、これもご留意ください。

IE11 にはこのパッチを適用しませんが、Chrome と Safari には適用します。

個別のパッチを適用して、Frankenバージョンを実行できるように試みます :slight_smile:

はい、2.3 へのバックポートは予定されていません。バックポートは常に stable ブランチまたは beta ブランチに対してのみ行われます。stable は現在 2.4 です。

わかりました。どうもありがとうございます!:slight_smile: