frontend-app-learning icon indicating copy to clipboard operation
frontend-app-learning copied to clipboard

Fixed tab navigation to non-interactive elements

Open zubairshakoorarbisoft opened this issue 10 months ago • 1 comments

Description:

When navigating the page using a keyboard, the focus moves to two iframes (Welcome Message and Course Handouts) containing non-interactive elements. This disrupts the navigation flow and confuses keyboard users. The focus should move to interactive elements.

Steps to Reproduce:

  1. Go to https://apps.sandbox.openedx.edly.io/learning/course/course-v1:OpenedX+DemoX+DemoCourse/home
  2. Sign in as an Admin/Learner.
  3. Navigate the page through the Keyboard Tab.
  4. Observe that the keyboard focus moves to the Welcome Message and Course Handouts iframes.

Taiga Ticket (If someone have access)

Related to https://github.com/overhangio/tutor-indigo/issues/146

zubairshakoorarbisoft avatar Mar 14 '25 17:03 zubairshakoorarbisoft

Seems appropriate fix. FYI Note when testing with screen readers that VoiceOver makes it stupidly more difficult to traverse iframes vs. Windows-based screen readers (which treat them like any other labelled container).

wittjeff avatar Jun 16 '25 07:06 wittjeff