On chromium, using the back/forward mouse buttons will send incorrect button events to the server. This happens on all platforms (tested macOS, Windows 11 and Linux.) Back/forward get mapped to 3/4 respectively, which results in a scroll up/down event being sent. There is a patch for this upstream which resolves the issue [1]. [1] https://github.com/novnc/noVNC/pull/1919