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

windeployqt doesn't copy qml\QtWebEngine\ControlsDelegates content

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 6.8.0, 6.8.1
    • None
    • Windows PC with a touchscreen
    • Windows

    Description

      After updating Qt version from 6.5.1 to 6.8.0 I found that windeployqt doesn't copy necessary qml files from `qml\QtWebEngine\ControlsDelegates` folder. And this leads to a crash when I run a WebEngineView application on a touch screen.
      To reproduce this it is enough to build quicknanobrowser example and run the following command:
      `C:\Qt\6.8.1\msvc2022_64\bin\windeployqt.exe --qmldir C:\Qt\Examples\Qt-6.8.1\webenginequick\quicknanobrowser\ bin\` assuming that quicknanobrowser.exe file is placed to `.\bin` folder. And then you can make sure that you can run the binary, but since mentioned folder is empty the app will crash on a touchscreen. Try to use a text field. For example type something and copy the text. In this case some QML cursors should appear, but the app crashes since QML files are not there.

      Attachments

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

        Activity

          People

            owolff Oliver Wolff
            limentas Sergey Lebedev
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes