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

Extremely slow scrolling on Apple trackpads

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • 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

    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

              tpochep Timur Pocheptsov
              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