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

Touch event problem over WebGL-stream

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Reported
    • Priority: P2: Important
    • Resolution: Unresolved
    • Affects Version/s: 5.13.0, 5.13.1
    • Fix Version/s: None
    • Component/s: QPA: WebGL
    • Labels:
      None
    • Environment:
    • Platform/s:
      Windows

      Description

      When streaming a qml-app over WebGL, touch events are triggered twice. The Chrom console logs the following errors:

      Unable to preventDefault inside passive event listener invocation.
      handle handleTouch @ webqt.js:326

      Unable to preventDefault inside passive event listener invocation.
      handle handleTouch @ webqt.js:325

      Unable to preventDefault inside passive event listener invocation.
      handle handleTouch @ webqt.js:326

      Reproducable with Qt Quick Virtual Keyboard - Basic Example with an extended main.cpp, to be able to stream over WebGL (attached file). The Problem occurs with firefox and chrome but not with Microsoft Edge.

        Attachments

        1. consoleLog.jpg
          consoleLog.jpg
          222 kB
        2. main.cpp
          2 kB
        3. QtQuickVirtualKeyboardExample.jpg
          QtQuickVirtualKeyboardExample.jpg
          144 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            jefernan Jesus Fernandez
            Reporter:
            mauchle Simon Mauchle
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:

                Gerrit Reviews

                There are no open Gerrit changes