トピックリストプレビュー (TLP)

迅速な返信ありがとうございます。 :+1: :100:

数時間デバッグ :sweat_smile: した結果、エラーの原因は設定にあることがわかりました。

Prevent anons from downloading files
Prevent anonymous users from downloading attachments.

この設定を有効にするとエラーが発生します。

Topic List Previews が動的に読み込んでいる imagesloaded.js ファイル(/uploads/default/original/1X/d8ce366bd7aad8f9fc7b26b08aecc855dd6d425c.js)が、「Prevent anons from downloading files」設定が有効になっていると匿名ユーザーからブロックされていました。
その結果、ブラウザはスクリプトを読み込めず、ログアウトした訪問者に対して TLP の preview-edits.gjs コンポーネントが誤動作していました。

デフォルトに戻すとすぐにエラーは消えました。

「いいね!」 1

知っておくと便利ですね、ありがとうございます!

「いいね!」 1

プラグインを更新するのではなく、app.yml にまだ残っていた古いプラグイン(それらは Discourse コアにバンドルされていたもの)を削除することで解決したことを記録しておきたかったのです。
それらを削除したことで、他の多くの問題も解決したので、奇妙なランダムな問題に遭遇した場合は、それらのプラグインを削除すべきです。

「いいね!」 3

こんにちは、@merefieldさん、お元気ですか?:blush:

設定 topic_list_tiles_larger_featured_tiles が何をすべきか、そしてそれが機能しているときにどのように見えるべきか、理解するのを手伝っていただけますか?
前もって大変ありがとうございます!

「いいね!」 1

タイルが1列ではなく2列を占めるようになり(高さも2倍になります)、レイアウト内で特定のトピックを目立たせることができます。

残念ながら、その設定は現在壊れています。トピックリストへの変更に対応するために必要な大規模な書き換え以降、壊れているのだと推測していますが、私はそれを見逃しました。修正したブランチがありますが、その作業はCSSマソリーのリリースに依存しており、まだ待っているところです。

いずれにしても、現在のシステムの下で私がそれを修正するかもしれません。PR歓迎です。

「いいね!」 1