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

Mouse Release is not fired with touch screen

    XMLWordPrintable

Details

    • Windows
    • b3958d26c (dev), 5363ac342 (6.6), 74f92e18a (tqtc/lts-6.5), 4bb230f65 (dev), 7608a0be3 (6.6), dcf9d9500 (tqtc/lts-6.5)

    Description

      If mouse area is tapped quickly either on Windows or on Embedded Linux on an iMX8MP device with a touch screen, release event is not fired.

      Attached example can be used to replicate the issue:
      1. Open application
      2. Touch MouseArea repeatedly.
      3. You will notice the MouseArea will sometimes not detect the released signal (seen by the rectangle remaining red in color) although the pressed signal is no longer true.
      4. The issue can be easily replicated if the MouseArea presses are done quick enough.

      Further if it is tested with two finger following is obsereved:

      On Qt 6.5.1 and Qt 6.5.3 on a windows laptop with a touch screen, this is the observed behavior:
      1. Press button with 1 finger (press signal is emitted)
      2. Without releasing the first finger, tapping the button with a second finger will not emit any signal.

      Attachments

        1. touch_release_bug.zip
          2.37 MB
          Irfan Omair

        Issue Links

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

          Activity

            People

              axelspoerl Axel Spoerl
              irfan.omair@digia.com Irfan Omair
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews