Safariでコンポーザープレビューが機能しない

私のDiscourseインスタンスで、コンポーザーの右側にあるプレビューが表示されなくなりました(Safariにて):

これは数週間前、おそらく 3.1-beta6 にアップグレードした頃から始まったと思われますが、正確な時期は定かではありません。

また、レビュー時に(おそらく)キューに入れられた投稿の内容が表示されないことにも気づきました。他の投稿(フラグなど)は、レビュー時に通常通り表示されます。

Chrome や iOS Safari、そしてここ Meta の Safari では問題なく動作します。

デバッグの観点から、他のコンピューター、異なる ISP、他のユーザーアカウントなどで Safari を試しましたが、問題はすべてで発生しました。

すべてのプラグインを無効にしてみましたが、効果はありませんでした。サイトに最近(プラグイン、CSS作業などに関して)大きな変更はありません。

Safari でコンポーザーを開くと、コンソールに 2 つのエラーが表示されますが、関連があるかどうかは不明です(Chrome や Meta では表示されません):

CleanShot 2023-08-02 at 23.09.44@2x

この原因を特定するための、さらなるアイデアをお持ちの方はいらっしゃいますか?

「いいね!」 1

safe mode では同じことが起こりますか?

「いいね!」 1

はい、セーフモードを有効にしても、残念ながらまだ発生しています。

編集:以下も試しました。

  • すべてのSafari拡張機能を無効にする
  • テーマコンポーネントを有効にしていない、変更されていないストックテーマに切り替える
「いいね!」 1

フォーラムは現在機能しています。

新しいトピック:

返信投稿:

Safari iOS iPad デスクトップ

「いいね!」 3

@Lilly、そちらで確認していただきありがとうございます!確かに奇妙な問題ですね。妻のマックでも動作しているようですが、私のマック(ほとんど使っておらず、古いOSが動作していて、物理的に別の国にあるものも含む)ではどちらも動作しません。他のユーザーに影響が出ていないのであれば、世界の終わりではないと思いますが、それでもかなり迷惑です。

しかし、原因が何であれ、Discourseが原因ではないのかもしれません。Metaでは動作するのに、私のフォーラムでは動作しないというのは奇妙です。また、マシンで実行されているすべての拡張機能や広告ブロッカーなどを無効にしたので、他に原因となっている可能性のあるものもわかりません。

Discourseのこの非常に特定の部分に干渉している可能性のあるものについて、他に何かアイデアをお持ちの方はいらっしゃいますか?

「いいね!」 2

SafariとmacOSのどのバージョンでこの問題が発生していますか?

これらのエラーメッセージを展開したスクリーンショットも投稿していただけますか?Stack Overflowで簡単に検索したところ、非常に具体的なSafariの問題が見つかりましたので、そこにさらに興味深い情報があるかもしれません。

「いいね!」 2

現在、エラーは1つだけ表示されていますが、以下にその詳細を示します。

しかし、それは良いヒントになるかもしれません。なぜなら、私も最近否定後読みを含む正規表現を追加した際に、このSafariの問題に遭遇したからです。

私のSafariは16.3です。16.6にアップグレードして、それが問題を解決するかどうか試してみます。

編集:否定後読みは16.4以降でのみサポートされていることがわかりましたので、アップデートで以前の問題は解決するはずです。この問題が関連しているかどうか見てみましょう。しかし、SafariのアップデートはOSのアップデートと連動しているため、古いSafariバージョンのユーザーにとっては私のサイトが壊れてしまうのではないかと少し心配しています。

編集2:Safari 16.6へのアップグレードで解決しました。

したがって、Watched Word正規表現に否定後読みを含めるか、古いバージョンのSafariを使用しているユーザーのために壊れたエクスペリエンスにするかのどちらかの決断を下す必要があるようです…

皆さん、ご協力ありがとうございました!:folded_hands:

「いいね!」 3

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