Bug 7993 - Panning hand looks constantly active
Summary: Panning hand looks constantly active
Status: CLOSED FIXED
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Web Access (show other bugs)
Version: trunk
Hardware: PC Unknown
: P2 Normal
Target Milestone: 4.19.0
Assignee: Bugzilla mail exporter
URL:
Keywords: relnotes
Depends on:
Blocks:
 
Reported: 2022-09-27 12:48 CEST by Pierre Ossman
Modified: 2025-01-28 14:49 CET (History)
1 user (show)

See Also:
Acceptance Criteria:


Attachments

Description Pierre Ossman cendio 2022-09-27 12:48:17 CEST
Web Access switches to a mouse panning mode whenever it detects that the browser doesn't have functional scrollbars. We add a button to the toolbar to allow toggling between panning and normal mouse interaction.

However, panning is only relevant when the session is larger than the browser window, which is rarely the case. It is then confusing exactly what the button does, as the intended functionality is rarely seen. Instead, the user just gets weird mouse behaviour whenever it is active.

We previously hid the button whenever it wasn't relevant, but we stopped doing that as we found it confusing that the toolbar changed layout. But we could at least disable the button when it has no function.
Comment 1 Adam Halim cendio 2025-01-20 10:22:32 CET
Tested web access after the noVNC vendor drop:

Linux
=====
|                   |              4.18.0             |      4.18.0post       |
| Firefox  134.0    |       No hand, scrollbars       |  No hand, scrollbars  |
| Firefox  128.6esr |    Hand visible, as expected    |  No hand, scrollbars  |
| Edge     131.0    |       No hand, scrollbars       |  No hand, scrollbars  |
| Chromium 131.0    |       No hand, scrollbars       |  No hand, scrollbars  |


macOS
=====
|                |           4.18.0         |         4.18.0post          |
| Firefox  134   |    No hand, scrollbars   |  Hand visible, as expected  |
| Edge     131   |    No hand, scrollbars   |  Hand visible, as expected  |
| Chrome   131   |    No hand, scrollbars   |  Hand visible, as expected  |
| Safari   18.2  |    No hand, scrollbars   |  Hand visible, as expected  |


Windows 10
==========
|               |          4.18.0         |        4.18.0post         |
| Firefox  134  |   No hand, scrollbars   |    No hand, scrollbars    |
| Edge     132  |   No hand, scrollbars   |    No hand, scrollbars    |
| Chrome   131  |   No hand, scrollbars   |    No hand, scrollbars    |


iOS 18.2
========
|                |            4.18.0           |           4.18.0post        |
| Firefox  134   |  Hand visible, as expected  |  Hand visible, as expected  |
| Edge     131   |  Hand visible, as expected  |  Hand visible, as expected  |
| Chrome   132   |  Hand visible, as expected  |  Hand visible, as expected  |
| Safari   18.2  |  Hand visible, as expected  |  Hand visible, as expected  |


Android
=======
|                |           4.18.0            |           4.18.0post          |
| Firefox  134   |  Hand visible, as expected  |   Hand visible, as expected   |
| Edge     131   |  Hand visible, as expected  |   No hand, no scrollbars (*)  |
| Chrome   131   |  Hand visible, as expected  |   Hand visible, as expected   |

(*) Something seems to be broken on Edge on Android. The panning hand is never
visible, and does not show up if I resize the remote session to be larger than
the client viewport.
Comment 2 Adam Halim cendio 2025-01-20 10:26:21 CET
(In reply to Adam Halim from comment #1)
> | Firefox  128.6esr |    Hand visible, as expected    |  No hand, scrollbars  |
In 4.18.0, the hand is visible, which is incorrect but expected (bug 7992).
Comment 3 Adam Halim cendio 2025-01-21 12:58:55 CET
(In reply to Adam Halim from comment #1)
> (*) Something seems to be broken on Edge on Android. The panning hand is
> never
> visible, and does not show up if I resize the remote session to be larger
> than
> the client viewport.
This issue has been broken out to bug 8496.
Comment 4 Adam Halim cendio 2025-01-22 09:16:29 CET
With the above issue moved to bug 8496, this bug can be considered fixed and closed.
Comment 6 Adam Halim cendio 2025-01-28 14:49:11 CET
(In reply to Adam Halim from comment #1)
> macOS
> =====
> |                |           4.18.0         |         4.18.0post          |
> | Firefox  134   |    No hand, scrollbars   |  Hand visible, as expected  |
> | Edge     131   |    No hand, scrollbars   |  Hand visible, as expected  |
> | Chrome   131   |    No hand, scrollbars   |  Hand visible, as expected  |
> | Safari   18.2  |    No hand, scrollbars   |  Hand visible, as expected  |
> 
Correction: the hand is *not* visible in 4.18.0post, and we see scrollbars on macOS.

Note You need to log in before you can comment on or make changes to this bug.