プラグインとコンポーネントにユーザーカードの巨大なアバターアウトラインが表示される

こんにちは。

最近のアップデートで、プラグインやテーマコンポーネントのユーザーカードを開いた際に、アバターにアウトラインが表示されるようになったことに気づきました。これは、ユーザーカードテンプレートを使用していると思われるものです。

関連する可能性のあるコミット: A11Y: Improve user card accessibility (#18348) · discourse/discourse@ca10381 · GitHub

Who’s Online プラグインと Top Contributors Sidebar テーマコンポーネントでテストしましたが、おそらく他にも影響を受けているものがあるでしょう。

ありがとうございます :slightly_smiling_face:

「いいね!」 3

ここ数日、iPadでMetaで時折これを見ています。

いつ発生し、いつ発生しないのか、まだ規則性を見つけられていません。

 
編集: 発生した例です。

https://meta.discourse.org/t/replacing-google-search-with-framasoft/118037/

「いいね!」 5

@Donさん、共有ありがとうございます。アウトラインはキーボードフォーカス時のみ表示されるように意図されており、クリック時にこのように表示されるべきではありません。

これはトピックリストのアバターをクリックした場合にも発生しますか?それともプラグイン/テーマによって生成されたアバターをクリックした場合のみ発生しますか?

また、お使いのブラウザとそのバージョンを教えていただけますか?ありがとうございます :slight_smile:

「いいね!」 3

こんにちは、キーガンさん。私の場合、プラグインやテーマコンポーネントでのみ発生します。トピックリストのアバターをクリックしてから、他の(プラグインやTC)アバターをクリックすると、アウトラインが消えます。

いくつかのブラウザで試しましたが、結果は同じでした。

Android 12
Chrome 106.0.5249.65
Firefox 105.1.0

MacOS 12.4
Chrome 105.0.5195.125
Firefox 105.0.1

ありがとうございます :slightly_smiling_face:

「いいね!」 2

「オンライン中のユーザー」プラグインのアバターをクリックした際にも同様の問題が発生しています。この動作は以下と同じです。

「いいね!」 2

@Donさん、ありがとうございます。これで解決したはずです :tada:

「いいね!」 5

このトピックは20時間後に自動的に閉じられました。返信はもうできません。

キーガン様

返信が遅くなり申し訳ありません。今テストできました。Safari バージョン 15.5 で確認しましたが、ユーザーカードを開いたときにまだアウトラインが表示されます。他のブラウザでは問題ないようです。:slightly_smiling_face:

トピックのアバターを除くすべてのアバターに表示されます。

ありがとうございます :slightly_smiling_face:

「いいね!」 4

なるほど、教えてくれてありがとう。見てみます :slight_smile:

「いいね!」 3

:tada: これで解決するはずです:\nDEV: Only focus user card first link if not mouse input by keegangeorge · Pull Request #18960 · discourse/discourse · GitHub

「いいね!」 5