Don
30.Сентябрь.2022 06:31:18
1
Здравствуйте,
Я заметил в последнем обновлении, что при открытии карточки пользователя на компоненте плагина или темы, который, как мне кажется, использует шаблон карточки пользователя, у аватара появляется обводка.
Возможно, это связано с коммитом: A11Y: Improve user card accessibility (#18348) · discourse/discourse@ca10381 · GitHub
Я протестировал плагин Who’s Online и тему Top Contributors Sidebar , но, вероятно, проблема встречается и в других случаях.
Спасибо
3 лайка
khenmu
(John Sweeney)
30.Сентябрь.2022 07:37:00
2
Я периодически сталкиваюсь с этим здесь, на Meta, за последние несколько дней на своём iPad.
Мне пока не удалось найти никакой закономерности в том, когда это происходит, а когда — нет.
редактирование: Пример того, где это произошло;
https://meta.discourse.org/t/replacing-google-search-with-framasoft/118037/
5 лайков
keegan
(Keegan George)
30.Сентябрь.2022 15:52:52
3
Привет, @Don , спасибо за информацию. Обводка должна появляться только при фокусе с клавиатуры, поэтому такого поведения при клике быть не должно.
Это также происходит при клике на аватары в списке тем? Или проблема возникает только при клике на аватары, генерируемые плагинами или темами?
Также, не могли бы вы сообщить, какой браузер и версию вы используете? Спасибо
3 лайка
Don
30.Сентябрь.2022 18:52:36
4
Привет, Киган. У меня это происходит только с компонентами плагинов и тем. Когда я нажимаю на аватар списка тем, а затем на другие аватары (плагины и компоненты тем), контур исчезает.
Я пробовал в нескольких браузерах, результат тот же.
Android 12
Chrome 106.0.5249.65
Firefox 105.1.0
MacOS 12.4
Chrome 105.0.5195.125
Firefox 105.0.1
Спасибо
2 лайка
renato
(Renato Atilio)
05.Октябрь.2022 16:20:38
6
У меня тоже возникает эта проблема при клике на аватары из плагина «Кто онлайн», и здесь наблюдается такое же поведение:
Don:
Это происходит только с плагинами и компонентами темы. Когда я кликаю на аватар в списке тем, а затем на другие аватары (плагины и компоненты темы), контур исчезает.
Я проверял это в нескольких браузерах, результат тот же.
2 лайка
keegan
(Keegan George)
18.Октябрь.2022 18:16:20
7
Спасибо @Don , теперь это должно быть исправлено
main ← a11y-fix-user-card-focus
merged 06:15PM - 18 Oct 22 UTC
This PR fixes an issue that was brought up on [Meta](https://meta.discourse.org/… t/user-card-huge-avatar-outline-appears-on-plugins-and-components/240454/4) where a focus ring appears on the user card (for themes/plugins) when clicking. This PR ensures the focus ring only appears when the user card is selected via <kbd>Tab</kbd> only rather than by click.
**After clicking on avatar:**
|Before|After|
|---|---
|<img width="707" alt="Screen Shot 2022-10-18 at 11 03 47 AM" src="https://user-images.githubusercontent.com/30090424/196509502-69c8b086-8b76-4267-ae5c-14fa5e2c065c.png">|<img width="706" alt="Screen Shot 2022-10-18 at 11 03 40 AM" src="https://user-images.githubusercontent.com/30090424/196509591-183cfb91-1729-4d41-8535-8b890e74da30.png">|
5 лайков
keegan
(Keegan George)
Закрыл(а) тему
19.Октябрь.2022 15:00:54
8
Эта тема была автоматически закрыта через 20 часов. Новые ответы больше не принимаются.
Don
20.Октябрь.2022 07:12:41
10
Привет, Киган,
Извини за поздний ответ, но я смог проверить это только сейчас. Я проверил в Safari версии 15.5, и обводка всё ещё видна при открытии карточки пользователя. Похоже, в других браузерах всё в порядке.
У меня она появляется на всех аватарах, кроме аватаров тем.
Спасибо
4 лайка
keegan
(Keegan George)
20.Октябрь.2022 15:24:28
11
А, интересно, спасибо, что сообщили. Я посмотрю в этом направлении
3 лайка
keegan
(Keegan George)
10.Ноябрь.2022 18:14:07
18
Теперь это должно быть исправлено в:
main ← fix-user-card-focus-ring
merged 06:12PM - 10 Nov 22 UTC
This PR adds a check to ensure that the focus of the first item of the user card… is only present when the click was not by a mouse (i.e. a keyboard). This helps prevent the focus ring from appearing when simply clicking a user card.
5 лайков