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: [email protected]
Reporter: [email protected]
CC: [email protected]
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 <[email protected]> Thu Sep 21 20:20:33
2023 -0400
committer Patrick Luby <[email protected]> Fri Sep 22 15:03:43
2023 +0200
"tdf#157312 Don't change priority"
https://git.libreoffice.org/core/commit/5a38e4f9798c5ff247aa57581adf2671485627fd
author Patrick Luby <[email protected]> Sat Nov 09 18:27:35
2024 -0500
committer Patrick Luby <[email protected]> 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.