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

[REG 5.15->6.3] Multiple context menus can be opened with synthetic touch events

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3: Somewhat important P3: Somewhat important
    • 6.5.0
    • 6.3.0, 6.4
    • WebEngine
    • None
    • All
    • c89fcec0b (dev), 9c07d9f6e (6.6), fbd6a3411 (dev)

      Touchbrowser is a manual test application for emulating touch events by mouse.
      After upgrading it to Qt6, multiple context menus can be opened, which does not happen on a real touch device.

      Steps:

      • Press a mouse button for at least one second, then release it,
      • Move the cursor out of the context menu,
      • Then press the same mouse button for at least one second and release it.
         
        A second context menu appears, but the first one will not be closed.
         
        Even if only one context menu is opened, its MenuItems do not react to clicks. When anything else is clicked in the WebEngineView, the context menu does not disappear, but it should.

      Workaround: use another mouse button for the next click after triggering the context menu.

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

            qt_webengine_team Qt WebEngine Team
            egedi Balazs Egedi
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes