2.6.0.beta2へのアップデート後、コンポーザーでテキストボックスが表示されない

新しい投稿です。このバグが発生しているモデレーターユーザーから「モデレーター権限」を解除し、ページをリフレッシュすると、問題なく投稿できるようになり、入力ボックスが表示されることを確認しました。これにより、この問題はモデレーターと管理者にのみ発生することが確認できました。

しかし、プラグインを一つずつ確認したり、?safe_mode=only_official モードを試してみましたが変化はなく、やはりモデレーター/管理者にのみ発生していました。

さて、ここからが面白い部分です。上記を書いている最中に、「Admin/Mod だけが異なる点だが、Meta 側ではこの問題が発生していない。つまり、私の設定に特有の何かだ」と気づきました。そして、「セーフモード」はプラグインを無効化しても、テーマコンポーネントは無効化しないのではないか、と推測しました。

試しに確認したところ、問題の原因は Restrict Uploads Theme Component であることが判明しました(皮肉なことに、モデレーター/管理者はアップロードできるため、彼らのバーには影響しませんが、何らかの理由で読み込まれていません)。

まとめますと:

  • 元のバグについて:@awesomerobot が説明した挙動に関連しているようです。時間が経つことで「自然に解決」しました(ただし、コマンドを実行した直後ではなく、その点は注記しておきます)。

  • テキストボックスに関する別の問題については、@tshenry による Restrict Uploads Theme Component が原因でした。

テーマコンポーネントのトピックに投稿する前に、誰か確認していただけますでしょうか?

再現手順:

  1. 2.6.0.beta2 にアップデート
  2. Restrict Uploads Theme Component をインストール
  3. モデレーターまたは管理者としてログイン
  4. 投稿を試みる(新規トピック、返信、PM など)。

確認すべき挙動:

  • 返信でも新規トピック作成でも、ポップアップエディタは表示されますが、テキストボックスがありません。
  • タイトル入力ボックス(新規トピックの場合)は表示され、入力可能です。
  • ドロップダウン(カテゴリなど)は表示されますが、動作していないように見えます。
  • モバイルとデスクトップの両方で発生します。
  • シークレットウィンドウやハードリフレッシュでも発生します。
  • Chrome と Firefox の最新バージョン(ナイトビルド版以外)で発生します。
  • 返信でも新規トピック作成でも、ポップアップエディタは表示されますが、テキストボックスがありません。

コンソールエラー

Chrome: Uncaught TypeError: Cannot read property 'authorized_extensions' of undefined
FireFox: Uncaught TypeError: t is undefined

「いいね!」 2