-
Bug
-
Resolution: Done
-
P2: Important
-
6.4.0 Beta2
-
None
-
-
69cb61a641 (qt/qtdeclarative/dev) 69cb61a641 (qt/tqtc-qtdeclarative/dev) f7e22835bf (qt/qtdeclarative/6.4) f7e22835bf (qt/tqtc-qtdeclarative/6.4)
Config: Using QtTest library 6.4.0, Qt 6.4.0 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 9.3.0), webos 2.17.0.g QDEBUG : tst_cursor::scrollBar() static void WebOSShellSurfacePrivate::position_changed(void*, wl_webos_shell_surface*, int32_t, int32_t) QDEBUG : tst_cursor::scrollBar() webOS specific cursor handling for: Qt::ArrowCursor QDEBUG : tst_cursor::scrollBar() setting cursor Qt::BitmapCursor FAIL! : tst_cursor::scrollBar() Compared values are not the same Actual (window->cursor().shape()) : BitmapCursor Expected (textArea->cursor().shape()): IBeamCursor Loc: [/usr/src/debug/qtdeclarative/6.4.0-r0/git/tests/auto/quickcontrols2/cursor/tst_cursor.cpp(203)] QWARN : tst_cursor::textArea() qt.qpa.wayland: Setting cursor position is not possible on wayland
This test seems to have around 65% failure rate on webOS emulator.
Filling text area with more content here
https://code.qt.io/cgit/qt/qtdeclarative.git/tree/tests/auto/quickcontrols2/cursor/tst_cursor.cpp#n185
i.e.
textArea->setText(QString("Qt Qt Qt Qt Qt Qt Qt Qt Qt Qt Qt Qt Qt Qt Qt \n").repeated(200));
makes it fail far less often, but still 0.2 - 1.6% of test runs did fail on my local emulator. When run on Ubuntu 20.04 desktop, there wasn't a single failure during 1000 runs.
Since LG has a implemented a custom cursor handling , we could perhaps just skip this particular comparison since the root cause might not be in the Qt side after all.