Scrollbars on Mac - please reconsider

Description:

We have discussed this before: there does not seem to be a scrollbar (anymore). Unfortunately not all Mac users use the touchpad or a Magic Mouse, so they are lost.

I have seen that there is (now) an option to switch between mouse modes. That ist providing some functionality but always switching is super annoying.

image

There has been a ticket, I hope it has not been closed (NXT-2202).

I think this also is an accessibility issue. I often use a vertical mouse to avoid RSI.

Steps to reproduce:

  1. Use KNIME on a Mac …
  2. Use a mouse other than touchpad or Magic Mouse

Actual results:

Expected results:

Attachments:

OS:

All MacOS

1 Like

I feel your pain @mlauber71 . I’m a windows user myself so not directly affected (I hope!) but I would hate it if the scrollbars weren’t there.

1 Like

@mlauber71 what is your current setting for the scrollbar behaviour in the macOS “Appearance” settings? If I change it to “Always” the scrollbars are there.

Could you please provide us the macOS version you are using?

2 Likes

@schramm this seems to do the trick. I wonder why this was not an issue with other KNIME versions or maybe I did not take note.

Question is why this would not automatically activate.

The default of hiding scrollbars in macOS has changed ~10 years ago; and they decided to only show them when you are scrolling e.g. a website or a document — I think that is also the default when someone starts with a fresh macOS installation. Users have to change the setting on its own to show always the scrollbars.

@mlauber71: I was checking the other two macOS settings (“Automatically based on mouse or trackpad” and “When scrolling”), and at least for the workflow editor the scrollbars are not visible during the scroll (either with scroll for vertical scrolling nor with Shift ⇧ scroll for horizontal scrolling — I tested it with a mouse and a track pad). But, other panels like the node repository show the scrollbar when you start to scroll.

I have created a ticket to investigate further (NXT-2253).

1 Like

Hello @mlauber71, thank you for your comments.

We have investigated this issue and found out that it’s a bug in Chrome and Chromium based applications involving usage of foreinObjects. Hopefully it will be fixed in the future versions. For now the solution for this issue would be to switch a setting option for showing scroll bars as mentioned above.

2 Likes

I think it would be good to tweak from within Knime. The scrollbars are not kept, when hovering over them with a mouse, they disappear. Thx for the tip with the general appearance settings. I do see in other programs, that the bars do remain, when hovering over them and not just disappear. However, interstingly that the scrollbars are not appearing when the mouse is close to the edge seems like a bug in Mac OS - darn!

1 Like