Hi, general question:
I have a page with a bunch of controls and some might have a scrollbar (some panels do). When a user enters the pages and starts using the mousewheel to scroll, the page nicely scrolls but only untill the cursor enters a panel with scrollbar. Instead of scrolling the page further, the control is scrolled instead (which is fine/good) but after that scrollbar reaches the end I’d like the page to continue scrolldown down? Now users have to carefully place the cursor outside of any scrollable control if they want to continue scrolling the page (or actually use the page scrollbar like my grandpa). 🙂
We don’t have global behavior properties in the .NET side of Wisej. There are many on the js side but not really public and can change. For the wheel behavior, I can see two that we have test cases for: WinForms (identical to Wisej – no bubbling up) and WPF (bubbles up). Plain HTML in browsers is a mess and inconsistent.
I have attached a patch to the qx.ui.core.scroll.AbstractScrollArea js class. If you place it in a folder named /Platform or /Resources (https://docs.wisej.com/docs/concepts/embedded-resources#wisejresources-attribute) set it to Embedded Resource and uncomment [assembly: Wisej.Core.WisejResources(ExcludeList: “”)] in AssemblyInfo it will be bundled with Wisej js side and the scroll will behave like WPF. As an enhancement to Wisej.NET we have to add something to turn it off or on. Probably in options:{} in Default.json.
Same behavior in this web page. I have placed the mouse outside of the textbox I’m writing in if it has the scrollbars. Actually it’s quite terrible in a plain html page. Sometimes even with the cursor in the edit box with scrollbars the parent page scrolls, sometimes it doesn’t. Sometimes I have to click again in the edit box. Sometimes it gets stuck…
Tried with the super duper modern gmail browser app, same behavior.
Wisej works consistently. Maybe we can improve it and bubble the event up when the conditions are right, but it’s a low priority at the moment.
Hi Vincent,
We’re looking into this issue and we’ll get back to you ASAP!
Best,
Alaa
Please login first to submit.