putty
(putty)
1
これはおそらくこれらの変更でカバーされていると思いますが、インラインの更新がホバーカードの有効化に依存しているかどうかは不明です。
短い説明
親カテゴリを削除して、インラインカテゴリ言及を整理します。特定のカテゴリを除外する(親カテゴリを保持する)オプションが含まれています。
以下の場所で効果が適用されます:
- 投稿内でのカテゴリ言及
- コンポーザーのライブプレビューペイン
- コンポーザーの
# 言及オートコンプリートドロップダウン
スクリーンショット
変更前
変更後
カテゴリが除外されている場合
「いいね!」 3
共有ありがとうございます。Discourse側で修正されると思います。その間、機能的な回避策として機能します。
重要な点として、このコンポーネントは MutationObserver を使用していますが、これは回避すべきとされている実装です。
「いいね!」 1
putty
(putty)
3
ありがとうございます。別のアプローチを検討してみます!
「いいね!」 1
putty
(putty)
4
オブザーバーについて、先ほど教えていただきありがとうございました。非推奨であることに気づきませんでした。
コンポーザー(ライブプレビューと # ドロップダウン)以外の箇所からはすべて削除しました。これらにはフックが用意されていないためです。また、ページ全体を監視する代わりに、各コンポーザーが自分の領域のみを監視するように変更しました。
将来の Discourse のアップデートで動作が変わり、うまく動かなくなった場合でも、コンポーザーは通常どおり「親 > 子」の完全な名前を表示するだけです。
「いいね!」 2
お気になさらないでください!正直なところ、Discourseに「バイブコーディング」を始めた時点でそのことは把握していましたし、その後Samにも確認してもらいました。
幸いなことに、アプローチにはほぼ常に複数の選択肢があるため、プラグインやテーマコンポーネントは推奨されるプラクティスに沿った形で整えられ、簡単にメンテナンスできます。
本当にこの新機能が期待通りに動作するようになりたいので、あなたのTCを利用させていただきます👌
「いいね!」 2