I received some feedback from a customer regarding the scrolling in WebUI pages.
Unintuitive from page perspective
To scroll up/down on a page, the user has to move the mouse to:
- An empty spot (without widget)
- A spot that contains table row headers (the rowheader-viewport)
Unintuitive from table widget perspective
To scroll up/down in a table, this is only possible with the cursor in the grid-viewport. Users expect that it’s also possible to table-scroll when the mouse is in the rowheader-viewport.
Proposal (what I think would be intuitive)
- When the cursor is in a table, scrolling takes place in the table. It doesn’t matter whether the cursor is located in the rowheader or the grid viewport.
- When it is not possible to scroll further in the table (because the top or bottom is reached), continue with scrolling on page level.
Looking forward to hearing your thoughts on this.
Best regards,
Sander