Twitter ネイティブ埋め込み

更新:フォークの最初のマイルストーン

フィードバックありがとうございます。私のフォークでは、これまでのところセーフモードのバナーが表示されていません。原因として最も可能性が高いのは依然として data-onebox-src 属性の欠如ですが、確認は取れていないため、実験的なものとしてお考えください。

その後、いくつかの機能を追加しました。その中には、このスレッドの前半で要望のあったものも含まれます:

  • ツイートの上にあるプレーンなリンクは、ツイートが読み込まれた後に消えます(X にアクセスできない場合は残ります)
  • ツイートの読み込み時のジャンプが減少し、重複した埋め込みが表示されなくなりました
  • 埋め込みのダークモード対応
  • Discourse が onebox 化していない素の X リンクも埋め込まれるようになりました
  • X リンクを含む投稿を引用しても、引用がツイートに置き換えられなくなりました

元のアイデアへのクレジットはすべて @Lhc_fl に帰します。このフォークは Claude による AI の支援を受けて構築されました。他の人での動作状況について、フィードバックをいただければ幸いです。

長いトピックで上にスクロールするとスクロール位置がジャンプする

長いトピックを上にスクロールしている際、画面上にない古い投稿が再構築されると(おそらく投稿のクローキングに関連していると思われます)、ページが繰り返し少し下にジャンプしてしまいます。これはかなり煩わしく、長いスレッドを底から上へ読むのが困難なほどです。

最初はテーマコンポーネント(再読み込み後にサイズが変わるネイティブ X/Twitter 埋め込み)が原因かと思いましたが、その独立した状況でもジャンプが発生しているようです。下にスクロールする際には同じ問題は見られず、上にスクロールする時のみ発生します。

Discourse バージョン:最新バージョン。他の人も同じ問題に遭遇していますか?それとも既知の問題ですか?