Page MenuHomePhabricator

Namespace viewport not scrollable with keyboard
Closed, ResolvedPublic3 Estimated Story Points

Description

Current situation
When I use my keyboard to move down the list of namespaces, the list does not scroll. I can still select all namespacase, but when they are outside of the current view, I have to do so blindly, and get confusing UI indications (which pretends the first namespace is selected)

Task
Let the namespace list scroll in a way, that the focus is always in view (Like in recent changes for reference)

Acceptance criteria

  • When using the keyboard arrows to navigate through the namespace list, I can reach all items in that list to select them.
  • I can move up and down the entire list.

Notes

  • Maybe @Mooeypoo or @Catrope can help, this is really unclear to us why it is behaving this way
  • This seems to be related to competing OOUI events. MediaWiki-Recent-changes seems to have similar problems, but wrote their own scrolling mechanism, which is an overkill for our code base

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Charlie_WMDE renamed this task from [bug] namespace viewport not scrollable with keyboard to [bug] namespace viewport not scrollable with keyboard (on betawiki).Sep 6 2018, 2:19 PM
Charlie_WMDE updated the task description. (Show Details)
Lea_WMDE updated the task description. (Show Details)
Lea_WMDE set the point value for this task to 3.
Lea_WMDE added subscribers: Mooeypoo, Catrope.
Tim_WMDE renamed this task from [bug] namespace viewport not scrollable with keyboard (on betawiki) to Namespace viewport not scrollable with keyboard.Sep 25 2018, 2:07 PM

I have also looked into this and I am fairly certain that this is a core issue with OOUI. I have tried digging deeper into this but I am a bit lost because this issue seems to come from the fact that multiple events are fired when users navigate the namespace list with the keyboard which makes it difficult to debug this. I have created a ticket with the OOUI team and I hope they can fix this or point us in the right direction: T205537

Tim_WMDE claimed this task.
Tim_WMDE removed Tim_WMDE as the assignee of this task.
Tim_WMDE moved this task from Doing to Blocked externally on the WMDE-FUN-Sprint-2018-09-17 board.
Tim_WMDE subscribed.
Lea_WMDE reopened this task as Open.
thiemowmde claimed this task.