Scroll page when mouse on the "Show Panel" strip
-
This has already been proposed, but was marked "Won't fix": https://forum.vivaldi.net/topic/34097/allow-wheel-scroll-to-work-for-page-even-when-mouse-is-over-panel-toggle-bar.
I just want to give this another shot. This didn't get many upvotes the first time, but I, for one, want this too, so maybe more people will vote this time.Quoting the original post:
When "show panel toggle" is enabled, there is a clickable panel toggle bar placed on the left edge of the screen which is used to toggle the panel, and it is very handy. But the problem with it is that when we move the mouse cursor over it, we can't wheel scroll the page anymore unless we move the mouse cursor off it. This is an annoyance and the problem often happens because we have a habit of often parking the mouse cursor to the left edge of the screen when using certain websites, such as in YouTube comments section, etc. Please fix by allowing wheel scroll to still work for the page, even when the mouse cursor is over the panel toggle bar.
[bug reported VB-48576]
If this can be implemented as user CSS (unlikely, I guess) or another kind of addon, please let me know too.
-
@peterminin The problem is what you wanted is contradict with CSS natural behavior & general GUI design logic...
When you mouseover the panel toggle, the pointer's focus is switch to the panel toggle - not the webpage. Thus, it make sense you can't scroll the page when the pointer's focus have shifted away from the webpage. The mousewheel function will always following the pointer's focus, it will only scrolls whatever element is under the pointer.
As for CSS, you can only click on whatever the pointer is pointing at, thus if you are pointing a the webpage, then it click the webpage. But when you are pointing at the panel toggle, it click the panel toggle. Basically, you can't have your cake and eat it too. Either you can click on the panel toggle & scroll the panel toggle, or you can scroll the webpage & can't click on the panel toggle when mouseover the panel toggle (I can do that with CSS if you want).
I think what you wanted can be done with js or react, but I'm not js guru so I can't help you with that. However, if you wanted a CSS solution & willing to make a bit of compromised, I suggest forget about the panel toggle & use autohide panel's switch mod instead: https://forum.vivaldi.net/post/378402
-
@peterminin Because there are over 5,000 feature requests, a few hundred with no hope of being implemented, were archived as Will Not Do. Let's not waste the time of volunteer moderators by reposting feature requests that are obviously dead in the water.
Hide the Panel Toggle and use the button on the Status Bar, or use a mouse gesture to show/hide the panels, or use a shortcut key.
-
LLonM moved this topic from Desktop Feature Requests on
-
I'm going to archive this tread too. I think as noted above, there are probably too many barriers for this to be implemented, and not much has changed on that front since the last request was closed.