lorawan-stack icon indicating copy to clipboard operation
lorawan-stack copied to clipboard

Keyboard navigation in events list in Live Data views not working

Open lnlp opened this issue 4 years ago • 5 comments

Summary

Keyboard navigation does not work for navigating the events list in Live Data views. It is not possible to scroll through the list messages with common navigations keys like cursor keys, (ctrl-)home, (ctrl-)end, PgUp and PgDn keys. One can only navigate with mouse actions. There is no keyboard support.

Steps to Reproduce

In the Console open a Live Data window for gateway, application or device. Wait until there is a long list of messages that don't fit on screen (e.g. a list three times the height of the window). Activate the message list by clicking on it. Now try to navigate / scroll through the messages with the regular navigation keys. It just does not work.

What do you see now?

See Steps to reproduce.

What do you want to see instead?

Be able to navigate, scoll, page, jump to first, jump to last events with navigation keys as is common in most UI's.

Environment

The Things Network V3 Console.

How do you propose to implement this?

Add keyboard navigation support.

lnlp avatar Jan 29 '21 21:01 lnlp

I don't think this is a bug, just missing functionality. @kschiffer please add bug label if you think otherwise.

htdvisser avatar Feb 01 '21 08:02 htdvisser

One could say that this is an accessibility bug, but I'd also rather file this as feature request. @asmulko can you take a look at this?

kschiffer avatar Feb 01 '21 13:02 kschiffer

We will be working on focusing and cycling through individual event rows with the keyboard, as well as toggling their details using space/enter. Also PageUp and PageDown should jump to the first/last event.

Would that satisfy your needs @lnlp ?

kschiffer avatar Feb 09 '21 12:02 kschiffer

Would that satisfy your needs @lnlp ?

Yes I think so.

lnlp avatar Feb 16 '21 09:02 lnlp

Note for ourselves: this should also include the possibility to close the event details using the escape key #3717

kschiffer avatar Feb 16 '21 15:02 kschiffer