VerticalLayout scroll bar not visible in Safari


how to make scroll bar visible in Safari?

Trying to use this:

verticalLayout.getElement().getStyle().set("overflow", "auto");

It works fine in Firefox but there is no scroll bar in Safari.

Vaadin 10 version

Yes, I think they should appear only when you scroll, but not visible by default. It is the Safari default behavior

I think this can be overriden by webkit styles as described here (but I haven’t tried since I am not Mac user)

It’s completly invisible. It’s invisble during scrolling also.

overflow-y: scroll and -webkit-overflow-scrolling: touch - do not solve the problem.

It seems HybridMenu component related problem. Without HybridMenu it works fine.