Bug 150321 - Cursor position randomly jumps when filling down and having rows out of view above (Wayland + gtk3 on Linux)
Summary: Cursor position randomly jumps when filling down and having rows out of view ...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
7.3.5.2 release
Hardware: All Linux (All)
: low minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Wayland GTK3
  Show dependency treegraph
 
Reported: 2022-08-09 19:26 UTC by BDF
Modified: 2023-11-01 18:25 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
random cursor jumps on cell drag (6.56 MB, video/webm)
2022-08-09 19:28 UTC, BDF
Details

Note You need to log in before you can comment on or make changes to this bug.
Description BDF 2022-08-09 19:26:24 UTC
Description:
When the increasing/decreasing value (eg. number or date) in a cell is dragged down in calc the cursor starts to jump around.

Steps to Reproduce:
1. Drag content of cell in calc

Actual Results:
Cursor does start to randomly jump upwards in the column

Expected Results:
Cursor does NOT start to randomly jump upwards in the column


Reproducible: Always


User Profile Reset: No



Additional Info:
Version: 7.3.5.2 / LibreOffice Community
Build ID: 184fe81b8c8c30d8b5082578aee2fed2ea847c01
CPU threads: 16; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: de-AT (de_AT.UTF-8); UI: de-DE
Flatpak
Calc: threaded

--------------------------------------------------------------------------------
More system info:

Operating System: KDE neon 5.25
KDE Plasma Version: 5.25.4
KDE Frameworks Version: 5.96.0
Qt Version: 5.15.5
Kernel Version: 5.15.0-43-generic (64-bit)
Graphics Platform: Wayland <- IMPORTANT
Processors: 16 × AMD Ryzen 7 4800H with Radeon Graphics
Memory: 30.8 GiB of RAM
Graphics Processor: AMD RENOIR
Manufacturer: Micro-Star International Co., Ltd.
Product Name: Bravo 17 A4DDR
System Version: REV:1.0

Note that this bug DOES NOT exist on the same system when X11 is used as Window manager (on KDE neon you have the option to select the window manager in the bottom left corner before you login)
Comment 1 BDF 2022-08-09 19:28:13 UTC
Created attachment 181669 [details]
random cursor jumps on cell drag

The video shows that the cursor start to randomly jump upwards when the content is dragged down.
Comment 2 Timur 2022-08-11 14:43:09 UTC
Ubuntu 22 with Wayland, no repro, if I understand this. Low.
Comment 3 Timur 2022-08-11 14:58:17 UTC
I set Needinfo for exact steps or some detail to recognize this.
Comment 4 BDF 2022-08-12 08:57:02 UTC
(In reply to Timur from comment #3)
> I set Needinfo for exact steps or some detail to recognize this.

What 'exact steps' do you want to hear?

It's nothing else than open a calc file and start dragging the cells. I have no idea whatelse I could say about this. There is nothing more than I did than this.
Comment 5 Timur 2022-08-12 12:11:25 UTC
Also no repro in OpenSuse Thumbleweed. 
Please retest with and without HW ACC and Skia in Options-View.
Comment 6 BDF 2023-01-27 19:30:40 UTC
I retested this today and I still have the same issue under Wayland. Under X11 it was not a problem.

o) HW ACC = Hardware acceleration?

I turned it off as described on https://www.technewstoday.com/libreoffice-not-working/
There was no change

o) Skia
Regarding Skia I'm not sure, but as far as I know this would be under "UI render: default;", right?

Version: 7.4.4.2 / LibreOffice Community
Build ID: 85569322deea74ec9134968a29af2df5663baa21
CPU threads: 16; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: de-AT (de_AT.UTF-8); UI: de-DE
Flatpak
Calc: threaded
Comment 7 QA Administrators 2023-01-28 03:25:28 UTC Comment hidden (obsolete)
Comment 8 Stéphane Guillou (stragu) 2023-02-19 14:11:12 UTC
Could not reproduce on Ubuntu 20.04 with GNOME and Wayland:

Version: 7.4.5.1 / LibreOffice Community
Build ID: 9c0871452b3918c1019dde9bfac75448afc4b57f
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: kf4 (cairo+wayland)
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: threaded

Nor with GTK3: 

Version: 7.4.5.1 / LibreOffice Community
Build ID: 9c0871452b3918c1019dde9bfac75448afc4b57f
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: threaded
Comment 9 Buovjaga 2023-11-01 18:25:16 UTC
I reproduce, but only with gtk3. Kf5 is fine.

First fill down about thirty rows, scroll the view down, so most of it is out of view. Then, grab the fill handle again and start dragging. The cursor will jump and scroll the view upwards.

Arch Linux 64-bit, Wayland
Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 6abe70d181e764c962a9c5e85e826247650bab3a
CPU threads: 8; OS: Linux 6.5; UI render: default; VCL: gtk3
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
Calc: threaded
Built on 1 November 2023