Repro: Discourse Meta を訪問し、投稿をクリックします。マウスオーバーで正しい投稿 URL が表示されていても、ユーザーカードが表示されます。
これは meta のみの問題だと思います。
Repro: Discourse Meta を訪問し、投稿をクリックします。マウスオーバーで正しい投稿 URL が表示されていても、ユーザーカードが表示されます。
これは meta のみの問題だと思います。
テストサイトでも再現できるので、残念ながらここだけの問題ではありません。
バグ報告者バッジについても同様です。
投稿がリンクされているものすべてが該当すると思います。
コード内のリンクも期待どおりに機能します。 ![]()
開発インスタンスでも再現できます。リンク付きのバッジなら何でも。
バッジカード全体がユーザーカードへのリンクになっており、内部リンクを上書きしているようです(ユーザーアバターだけがカードリンクになるのではなく)。
最初の <a> がバッジ情報全体を含んでいるためです。
これを、17行目の <a> を閉じることで修正できます。
しかし、何らかの理由でアバターがない場合は、これはうまくいきません。おそらく「正しい」場所は、最初のプラグインのアウトレットの前に置くことですが、それらは <div> の中にあり、私が修正したいと思っているHacktoberfestには簡単ではありません。 ![]()
ご報告ありがとうございます!スクリーンリーダーのリンクの繰り返しを減らそうとしていましたが、これらのバッジリンクを見落としていたため、別の方法を取る必要がありました。これは FIX: don't nest all user info in one link by awesomerobot · Pull Request #23783 · discourse/discourse · GitHub で修正されます。
このトピックは25時間後に自動的に閉じられました。返信はもうできません。