Scrollbar activation area doesn't match visible area
-
The feedback I get from hovering around the scrollbar accurately shows when I can interact with it, but this is a different area from where the scrollbar actually is. Here is a breakdown:
-
Pointer far to the left, scrollbar not hovered, as expected
-
Pointer over the border around the scrollbar (not distinguishable from the page background when not zoomed in). Scrollbar is hovered here (you can tell because it's darker now). Minor annoyance but not a big deal
-
Pointer in the middle of scrollbar, scrollbar hovered, as expected
-
Here's where the problem is. Pointer still within the scrollbar, but not hovered anymore. There's some invisible boundary within the scrollbar where the rightmost 25% of it or so is not interactable
-
Pointer between scrollbar and window frame. Not hovered here -- seems correct but is inconsistent with the behavior in #2
-
Window resize handle appears in the correct place
-
Correct behavior when pointer is off the window
-
-
@zolcos Are you using Windows scaling?
-
I am using Vivaldi on 2 computers, one with 125% scaling, and the other with no windows scaling, and the problem is the same on both
-
Not seeing it here. Some earlier versions have a window border.
Specs: AMD A10-6800K, 8 Gb on Win 10 64-bit • Snapshot 1.15.1094.3 (64-bit)
-
The border is there when Native Window is enabled.
When not using a native window, the scrollbar stops being interactable at about the same place but the pointer goes directly to the window resize handle instead of having a dead zone in between. This kind of makes sense since there's no other place to grab the window for resizing in that case.What I think is happening is the scrollbar is only draggable on the left side, with the expectation that the right side is needed for window resizing, but this is only true for non-native windows, and in native windows where the window resize area is on the frame, the right side of the scrollbar is a dead zone instead.
-
This long-standing cross-platform problem also applies to (left/right-) clicks on other border elements (panel, status bar) or page content in affected areas of native windows.
Identical issue in fullscreen state (VB-39995), regardless of platform (Windows, Linux) and system window mode enabled or disabled.
-