https://bugs.documentfoundation.org/show_bug.cgi?id=167059
Bug ID: 167059 Summary: Lagged cell cursor movement over cell content with Skia + hardware acceleration Product: LibreOffice Version: 7.3.0.3 release Hardware: All OS: Windows (All) Status: UNCONFIRMED Keywords: notBibisectable, regression Severity: normal Priority: medium Component: graphics stack Assignee: libreoffice-bugs@lists.freedesktop.org Reporter: aron.bu...@gmail.com CC: guibomac...@gmail.com Blocks: 129062 Created attachment 201328 --> https://bugs.documentfoundation.org/attachment.cgi?id=201328&action=edit Sample ODS This bug can be reproduced with Skia + hardware acceleration enabled, see in Tools -> Options / View: 'Use Skia for all rendering' is enabled, but 'Force Skia software rendering' is not. I only checked under Windows, not sure if it's reproducible under Mac. Open the attached simple spreadsheet file, and starting from A1, keep your down/up arrow key pressed to move about the filled cells (eg. between A1 to A30 and back). => Note how the cell cursor lags behind the actual selected cell while you move the selection over cells with content, indicated by the row highlight. Once you stop, it settles on the correct cell. See attached screencast. This was OK until the beginning of the following range in 7.3, where hardware-accelerated Skia started crashing, and LO switches to Skia software rendering (which doesn't have the bug). The crashing got fixed at the end of the range, which already exhibits the bug: https://cgit.freedesktop.org/libreoffice/core/log/?qt=range&q=d5ec688e4b0aa97eed72ed56d53a5d014b59eb63..2a0f2f074dd643b723bfbcc5c96e4f5ee8da87a3 It also got temporarily fixed between the following two commits (a commit and its revert): https://git.libreoffice.org/core/commit/f4c2c7c79cfe4464ac596afda37b8904d06969db author Patrick Luby <plub...@neooffice.org> Thu Sep 21 20:20:33 2023 -0400 committer Patrick Luby <plub...@neooffice.org> Fri Sep 22 15:03:43 2023 +0200 "tdf#157312 Don't change priority" https://git.libreoffice.org/core/commit/5a38e4f9798c5ff247aa57581adf2671485627fd author Patrick Luby <guibmac...@gmail.com> Sat Nov 09 18:27:35 2024 -0500 committer Patrick Luby <guibomac...@gmail.com> Sun Nov 10 14:49:01 2024 +0100 "tdf#163734 Revert commit f4c2c7c79cfe4464ac596afda37b8904d06969db Commit f4c2c7c79cfe4464ac596afda37b8904d06969db lowered the Skia flushing priority to solve tdf#157312. But the commit caused the "window will dock in rectangle" border to not be drawn when dragging a dockable window over a dockable position. Surprisingly, tdf#157312 does not reoccur without the commit so it appears that the commit is now unnecessary." CCing Patrick, in case he has an idea about the issue. Referenced Bugs: https://bugs.documentfoundation.org/show_bug.cgi?id=129062 [Bug 129062] [META] Skia library bugs -- You are receiving this mail because: You are the assignee for the bug.