Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Video caption and language buttons do not have standard focus highlight #6035

Closed
bjester opened this issue Nov 7, 2019 · 4 comments
Closed
Assignees
Labels
DEV: renderers HTML5 apps, videos, exercises, etc. P1 - important Priority: High impact on UX TAG: a11y Affecting accessibility

Comments

@bjester
Copy link
Member

bjester commented Nov 7, 2019

Observed behavior

Video.js defines styling that highlights an enabled menu/button in the control bar when it's focused. The new caption and caption language buttons accompanying the transcript feature are missing this highlight.

Control Volume control Caption control Caption language control
Status Present Missing Missing
Screenshot screenshot-35 197 126 33-8080-2019 11 07-13-44-19 screenshot-35 197 126 33-8080-2019 11 07-13-44-56 screenshot-35 197 126 33-8080-2019 11 07-13-45-10

Expected behavior

Controls should have some visual indication of which is active, which control the menu relates to.

User-facing consequences

There may be confusion as to which menu is enabled.

Steps to reproduce

  1. Load a video in Kolibri
  2. Click on CC or Languages control button in video control bar
  3. Observe absence of highlight behind control button icon

Context

Kolibri 0.13 #5631
Occurs in any browser

@indirectlylit
Copy link
Contributor

indirectlylit commented Nov 8, 2019

I don't know about the technical complexity, but when tackling this, we should override the default video.js focus behaviors and instead using our standard default outline for all controls.

The current video.js behavior is fairly subtle and low-contrast:

image

@radinamatic
Copy link
Member

Completely in agreement with @indirectlylit here.
(I remember adding more prominent focus ring styles to video.js we had in KA Lite 4 years ago when I started.)

Let's stick with our standard outline, which is already in your PR 🙂

@indirectlylit indirectlylit added this to the upcoming patch milestone May 23, 2020
@indirectlylit indirectlylit added the P1 - important Priority: High impact on UX label May 23, 2020
@indirectlylit indirectlylit changed the title Video caption and language buttons do not have focus highlight Video caption and language buttons do not have standard focus highlight May 23, 2020
@marcellamaki marcellamaki added the TODO: needs QA re-review For stale issues that need to be revisited label Mar 1, 2022
@pcenov
Copy link
Member

pcenov commented Mar 11, 2022

@radinamatic this is still extant in 0.15.1

@radinamatic radinamatic added DEV: renderers HTML5 apps, videos, exercises, etc. TAG: a11y Affecting accessibility and removed bug Behavior is wrong or broken TAG: ux update Improved user-facing feature TODO: needs QA re-review For stale issues that need to be revisited labels Apr 4, 2022
@marcellamaki marcellamaki added P0 - critical Priority: Release blocker or regression and removed P0 - critical Priority: Release blocker or regression labels Apr 28, 2022
@sairina sairina self-assigned this May 10, 2022
@marcellamaki marcellamaki self-assigned this May 16, 2022
@marcellamaki
Copy link
Member

Closed with learningequality/kolibri-design-system#185

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DEV: renderers HTML5 apps, videos, exercises, etc. P1 - important Priority: High impact on UX TAG: a11y Affecting accessibility
Projects
None yet
Development

No branches or pull requests

7 participants