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

Scrolling Flickable/ListView element gives wrong scrolling direction with Trackpad on OS X system if PinchArea element exists.

    XMLWordPrintable

Details

    • macOS

    Description

      Scrolling Flickable/ListView with Trackpad has unexpected behavior when the PinchArea element is used elsewhere in the application.

      Steps to reproduce the issue:

      1. Launch System Preferences.
      2. Click 'Trackpad' button.
      3. Click 'Scroll & Zoom' tab.
      4. Uncheck 'Scroll direction: natural' option.
      5. System Preferences -> Quit System Preferences
      6. Launch the attached trackpadtest_v1.zip test program.
      7. Hover mouse cursor over the number list.
      8. On the Trackpad, play with two finger scrolling (particularly near the top of the list) and eventually you will get scrolling.

      Result
      The list sometimes scrolls in the opposite direction of your fingers making it difficult to use.

      Expected Result
      The list always scrolls in the same direction as your fingers.

      1. Comment out line 41 in main.qml. That is, "// PinchArea { anchors.fill: parent }

        " line. Rebuild and run the test program again.

      2. Repeat steps 6 through 8.

      Result
      The list behaves as expected when scrolling.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              dedietri Gabriel de Dietrich (drgvond)
              leonlee Leonard Lee
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes