投稿編集時にギアメニューが開けない

優先度/重大度:

プラットフォーム:
3.3.0.beta3-dev
UIバグ

説明:
昨日、バージョンを3.3.0.beta3-devにアップグレードしました。

コンテンツ編集で「その他のオプション」を開けないことに気づきました。

JSエラーが発生しています。

画像を参照してください。

手順についてはmp4ファイルも添付しました。

セーフモードはお試しになりましたか?

セーフモードを試しました

開くことはできますが、いくつかのオプションが欠けています。

すべてのプラグインとテーマを無効にした場合は、これが予想される動作です。これで、問題がプラグインまたはテーマのいずれかによって引き起こされていることがわかりました。

テーマまたはプラグインのいずれから問題が発生しているかを特定するために、オプションを1つずつ無効にしてみてください。

「いいね!」 2

@Moin ありがとうございます。

Discourse 以外のプラグインを有効にしたとは思いません。使用していたテーマはかなり標準的なものでした。

いくつかのプラグインを無効にして、アプリを再構築してみます。

すべて無効にしてみましたが、問題は解決しなかったと思います。

おそらく MD Composer Extra コンポーネントを使用していると思われます。(?)

このPRがマージされれば、問題は解決するはずです!

https://github.com/MonDiscourse/md-composer-extras/pull/14

「いいね!」 1

@Moin ありがとうございます。

原因がプラグイン discourse-placeholder-theme-component にあることがわかりました。

このプラグインを無効にしたところ、すべて修正されました。

ありがとうございます。

PRが承認されマージされたら、システムを再度更新します。

チームの皆さん、ありがとうございます。

MD Composer Extras を使用していると思っていました。なぜなら、あなたのエラーは MD Composer extras - #64 by Arkshine のものと全く同じだからです。:thinking:

また、PlaceHolder コンポーネントの変更を必要とするコードは見当たりません。しかし、メニューに関する同様の問題を修正するために 5 ヶ月前に更新されたことは確認できます。

コンポーネントにアップデートがないか確認しましたか?
image

「いいね!」 1

@Arkshine

すべてのアップデートを行ってから、ここにバグを投稿しました。

原因を見つけたと思いますが、プラグインの discourse-placeholder-theme-component が JavaScript エラーを引き起こしていました。

このリンク MD Composer extras - #64 by Arkshine の修正で問題が解決しました。

私たちのインスタンスでこの問題が発生した理由は、サーバーが GitHub に接続するのに問題があり、このプラグインが一度更新されなかったためです。

https://github.com/discourse/discourse-placeholder-theme-component を別の Git サービスにフォークし、すべてのコードをインスタンスに再プルしたところ、問題が解決しました。

@Moin@Arkshine、および Discourse チームの皆様、多大なご支援をありがとうございました。

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.