イベントプラグインのためプレビューが表示されない

ディスコースサーバーで奇妙なバグが発生しています。プレビューが右側に何も表示されません。ページを更新すると修正されることもありますが、されないこともあります。

このバグは、異なるテーマや、すべてのコンポーネントを無効にしても発生し続けます。

他にこの問題に遭遇している方や、解決策をご存知の方はいらっしゃいますか?

「いいね!」 2

セーフモードについてはどうですか?ブラウザコンソールに何か表示されていますか?インストールされているプラグインは何ですか?テストに合格しましたか、最近再構築しましたか?

「いいね!」 1

サムさん、セーフモードについてお知らせいただきありがとうございます! プラグインを無効にすると、問題は発生しないようです。 現在 tests-passed で実行しており、最近リビルドは行っていません。

有効になっているプラグインは以下の通りです。

  • discourse-data-explorer (公式)
  • discourse-events
  • discourse-voting (公式)
  • discourse-locations
  • discourse-whos-online (公式)
  • docker-manager (公式)
「いいね!」 1

フォーラムのURLを教えていただけますか?

残念ながら、フォーラムへのアクセスが制限されているため、あまり役に立ちません。

しかし、別の発見がありました。ポストプレビューは、「ハート」の隣にある「返信」ボタンを使用して特定のトピックに返信する際にのみ消えます。

トピックの下部にある青い「返信」ボタンを使用すると、問題なく機能します。

通常、サイトのHTTPSが正しく設定されていない場合に発生します。問題が発生したときにDevToolsのログを確認できますか?コンソールとネットワークタブの両方で、問題の原因が表示されます。

Discourseの皆様、ごきげんよう。

Fairphoneフォーラムでも同様の問題が発生していることをご報告します。これは、v.2.9.0 beta 5および6にアップデートして以来、発生しているようです。こちらのスレッドで詳細をご確認いただけます。

この問題は、前の投稿のグレーの「返信」ボタンをクリックして新しい投稿を開始した場合にのみ発生するように見えます。青い一般的なトピック返信を使用したり、「引用」を使用して投稿を開始したりしても、問題は発生しません。

同時に、他の(JS関連?)の問題も観測されています。例えば、「引用」やハイパーリンクの挿入(オプションのタイトルフィールドが入力されず、ダイアログを検証できません)などです。これらの問題は、投稿がグレーの「返信」ボタンをクリックして開始されなかった場合には見られません。

セーフモードではこれらの問題は発生しないことも確認しています。

「いいね!」 1

管理している2つのDiscourseインスタンスのうちの1つで同じ問題が発生しています - https://forums.adug.org.au/

セーフモードでは発生しませんが、開発者ツールでもエラーは表示されません。

また、シンタックスハイライトも機能しなくなっています。テーマのCSSがhljsのスタイルをリセットしているようです。デフォルトのテーマを使用しても、セーフモードでは発生しません。

「いいね!」 1

これは、Fairphoneテーマにエラーがあることを意味します。そこでは管理者が修正する必要があります。たとえば、古い非推奨のDiscourse.Userグローバルオブジェクトを使用しようとしているテーマコンポーネントがあるようです。

「いいね!」 1

私の場合は、インスタンスがデフォルトテーマを使用しています。

「いいね!」 1

登録しようとしたのですが、モデレーターキューに入っています :person_shrugging:

承認されました。スパマーが多く登録するためです。

「いいね!」 1

サードパーティのプラグインが原因で壊れています: Events Plugin 📅

これはコアプラグインでも official プラグインでもないので、プラグイントピックで報告してください。

でも同じようです。

「いいね!」 1

問題の原因を素早く指摘してくれたFalco、ありがとう!

「いいね!」 1

このトピックは、最後の返信から30日後に自動的にクローズされました。新しい返信は許可されなくなりました。