Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mouse back and forward buttons doesn't work in Firefox #1930

Open
samhed opened this issue Jan 20, 2025 · 0 comments
Open

Mouse back and forward buttons doesn't work in Firefox #1930

samhed opened this issue Jan 20, 2025 · 0 comments

Comments

@samhed
Copy link
Member

samhed commented Jan 20, 2025

Describe the bug
With #1919 support was added for back & forward mouse buttons in noVNC. These do not work in Firefox, the browser consumes the events, causing you to go backwards or forwards inside Firefox instead. The idea is that these events should be sent to the server, letting the remote application decide what should happen.

The issue was reported to Firefox here:

https://bugzilla.mozilla.org/show_bug.cgi?id=1933746

This is a tracker bug on our end, there is not anything we can do until Firefox fixes this. Our code should be prepared for the day that happens.

To reproduce
Steps to reproduce the behavior:

  1. Connect to a TigerVNC server using Firefox
  2. Click the back-button on your mouse
  3. Observe that your browser will navigate backwards, instead of letting the mouse event be handled on the server.

Expected behavior
These mouse clicks should go through to the server. Most applications handle them as back and forward actions.

Client (please complete the following information):

  • OS: any
  • Browser: Firefox
  • Browser version: 133

Server (please complete the following information):

  • noVNC version: master
  • VNC server: TigerVNC
  • WebSocket proxy: websockify

Additional context
Server-side support for this feature is available in TigerVNC.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant