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

Extremely slow scrolling on Apple trackpads

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Cannot Reproduce
    • Affects Version/s: 4.8.0, 5.1.1
    • Fix Version/s: None
    • Component/s: Core: Event loop, WebKit
    • Labels:
      None
    • Environment:
      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
    • Platform/s:
      macOS

      Description

      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!

        Attachments

        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

          Issue Links

          For Gerrit Dashboard: QTBUG-22269
          # Subject Branch Project Status CR V

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes