Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-22269

Extremely slow scrolling on Apple trackpads

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: P2: Important P2: Important
    • None
    • 4.8.0, 5.1.1
    • Core: Event loop, WebKit
    • None
    • Mac OS X 10.7.2
      MacBookPro8,2 (Core i7 2.3GHz, 8GB RAM, NVidia 6750M)
      XCode 4.1

      retested w/5.1.1 -- still a problem
      Mac OS X 10.8.4
      Xcode 4.6.3
    • macOS

      I'm seeing a scrolling performance problem in Qt 4.8 RC1. For moderately complex webpages, QWebView and QGraphicsWebView are exhibiting very slow scrolling with Apple trackpads (I've tested so far on the internal one built into my Mid-2011 MacBook Pro, as well as a Magic Trackpad). But, when the window is deactivated, the scrolling performance issue basically goes away. When the window is reactivated then the problem is back.

      I'm attaching a video of the problem as seen with the Fancybrowser example app, viewing the Google News homepage.

      This is a big problem for our product (http://www.rstudio.org) as we host a quite complex HTML-based UI in QtWebkit and in some cases the scrolling is unusably bad. (Again, only when activated.)

      I see that this problem or something like it has been reported in the past for Qt 4.7 versions:

      QTBUG-16684
      QTBUG-15869

      I don't see this problem in Qt 4.7.3 but I do in Qt 4.8 RC1.

      Thanks!

        1. chrome_scroll.png
          chrome_scroll.png
          20 kB
        2. IMG_1377.MOV
          2.00 MB
        3. qt_hybrid_scroll.png
          qt_hybrid_scroll.png
          19 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            tpochep Timur Pocheptsov
            jcheng Joe Cheng
            Votes:
            20 Vote for this issue
            Watchers:
            26 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes