question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Cannot Add Exploration to "Play Later" Using Keyboard

See original GitHub issue

Describe the bug It is not possible to add an exploration to “Play Later” using only the keyboard.

To Reproduce Steps to reproduce the behavior:

  1. Go to https://www.oppiatestserver.org/community-library
  2. Hit TAB repeatedly to cycle through the explorations.

Observed behavior Two problems:

  1. The button to add an exploration to “Play Later” is never selected by the TAB key
  2. There is no visual cue to indicate which explorations are selected

Expected behavior It should be easy to see which exploration is selected, and it should be possible to add an exploration to “Play Later” using only the keyboard.

Possible steps to fix this issue

  1. Make sure you have cloned Oppia and are able to run the dev server.
  2. Navigate to core/templates/pages/learner-dashboard-page/learner-dashboard-icons.component.html
  3. The button is hidden when the user isn’t hovering over the tile. Since hovering isn’t possible without a mouse, this property (and the corresponding function + any unit tests) should be removed so the button is always visible.
  4. Now, to allow for the button to be selected via the keyboard, try adding the tabindex property to the appropriate element.

Desktop (please complete the following information; delete this section if the issue does not arise on desktop):

  • OS: macOS
  • Browser: Firefox
  • Browser-version: 99.0.1

Issue Analytics

  • State:open
  • Created a year ago
  • Comments:19 (10 by maintainers)

github_iconTop GitHub Comments

1reaction
Lawful2002commented, Nov 19, 2022

@TheoOliveira The ‘play later’ is only visible (on hover) when the user is signed in. Also I have assigned you to this issue.

0reactions
TheoOliveiracommented, Dec 12, 2022

Hey bro. For me no problem I was checking other issues as and I am going to create a unique PR for all of could add that to my PR. I vê already done that as well, just didn’t create any pr yet

Read more comments on GitHub >

github_iconTop Results From Across the Web

Run a shortcut while working on your Mac - Apple Support
Run a shortcut from the Dock. Setup: In the Shortcuts app on your Mac, select a shortcut, then choose File > Add to...
Read more >
Fixing Android Studio Keyboard Shortcuts - Dan Lew Codes
The easiest way to fix double-shortcuts in the IDE is to find the "Apply Changes" keyboard shortcut in preferences, remove the keyboard shortcut ......
Read more >
Navigate your device with TalkBack - Android Accessibility Help
Keyboard shortcut: Press Alt + Ctrl + /. Gesture: Swipe left, then down. Voice command: Swipe right, then up. Then say, “Find [the...
Read more >
macOS: Navigating between desktops using keyboard shortcuts
Go to System Preferences app → Keyboard → Shortcuts and you can assign keyboard shortcuts to move across Spaces (desktops).
Read more >
Everything You Always Wanted to Know about Keyboard ...
While pressing the Command key, you press the first letter of Print (P), Bold (B), Italic (I), Underline (U), New (N), Quit (Q)...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found