Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. QtWebEngine
  4. How to fix QtWebEngine to obey Mac OSX auto-show scrollbar setting
Forum Updated to NodeBB v4.3 + New Features

How to fix QtWebEngine to obey Mac OSX auto-show scrollbar setting

Scheduled Pinned Locked Moved Unsolved QtWebEngine
1 Posts 1 Posters 716 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Offline
    G Offline
    Garagorn
    wrote on last edited by Garagorn
    #1

    On Mac, QtWebEngine does not obey the system setting for auto-show scroll bars:

    0_1515959078872_2018-01-14_11-44-23.png

    Instead of hiding the scrollbars until you use mouse or trackpad scrolling, it always shows the non-interactive scroll-indicators, and changes to scrollbars when you use mouse/trackpad.

    Anyone found a way to change this behavior without needing a Qt code change?

    This is easily repro'd in any Qt example, such as quick nano browser. I saw it with 5.9.2, 5.9.3, and 5.10.0, on macOS High Sierra 10.13.2. Chrome, and other Chromium-based apps such as those running on Electron don't exhibit this problem.

    Here's an example in our product, showing how ugly it is!
    0_1515962039455_2018-01-12_16-01-52.png

    I opened a Qt bug on this, https://bugreports.qt.io/browse/QTBUG-65745.

    1 Reply Last reply
    1

    • Login

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Get Qt Extensions
    • Unsolved