netdata / dashboard

Netdata Agent v1 Dashboard (deprecated)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Bug]: Sidebar list in agent web ui usable with certain pointer devices like a drawing tablet.

callumgare opened this issue · comments

Bug description

I use a Wacom drawing tablet instead of a mouse for accessibly reasons (it helps my RSI). This isn't usually an issue however for some reason Netdata is treating it different to a mouse when it comes to the right-hand sidebar. If I move the cursor over the sidebar (as shown in the video below) it treats it as if I'm on a phone and have attempted to scroll the list by dragging it up and down. This makes it impossible to actually select specific items as the whole list moves when I try to move the cursor to an item. Note I'm defiantly not clicking down or anything, just hovering the pen above the surface in order to move the cursor around like I would normally do. Note this issue doesn't seem to effect the sidebar in the Netdata cloud UI which behaves as expected.

Screen.Recording.2022-05-08.at.15.48.58.mov

Expected behavior

It should not move the list up and down when using a drawing tablet as a pointing device.

Steps to reproduce

I'm not sure it's possible to reproduce this without a drawing tablet so hopefully someone who might work on this has one.

  1. Move cursor over right-hand sidebar in the web UI using a drawing tablet. I'm using a Wacom Intuos CTL-4100WL but I presume it doesn't matter which brand or model is used.

Installation method

docker

System info

Inside the docker container:

Linux server.example.com 5.15.30-2-pve netdata/netdata#1 SMP PVE 5.15.30-3 (Fri, 22 Apr 2022 18:08:27 +0200) x86_64 Linux
/etc/alpine-release:3.15.4
/etc/os-release:NAME="Alpine Linux"
/etc/os-release:ID=alpine
/etc/os-release:VERSION_ID=3.15.4
/etc/os-release:PRETTY_NAME="Alpine Linux v3.15"

On the host:

Linux server.example.com 5.15.30-2-pve netdata/netdata#1 SMP PVE 5.15.30-3 (Fri, 22 Apr 2022 18:08:27 +0200) x86_64 GNU/Linux
/etc/os-release:PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
/etc/os-release:NAME="Debian GNU/Linux"
/etc/os-release:VERSION_ID="11"
/etc/os-release:VERSION="11 (bullseye)"
/etc/os-release:VERSION_CODENAME=bullseye
/etc/os-release:ID=debian

Netdata build info

bash-5.1# netdata -W buildinfo
Version: netdata v1.34.0-120-nightly

Additional info

N/A

@christophidesp do you have/use something like this to help us reproduce it?

@novykh no I haven't use something like this, and I haven't also encountered a similar behaviour

This is forgotten as far as I can tell. Dashboard got deprecated so closing.