Bug 148287 - Scrolling not possible when mouse pointer over row/column index
Summary: Scrolling not possible when mouse pointer over row/column index
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
7.3.1.3 release
Hardware: All Linux (All)
: lowest trivial
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Scrolling-PageUpDown
  Show dependency treegraph
 
Reported: 2022-03-31 09:19 UTC by rot_753
Modified: 2023-07-28 15:21 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments
Screen recording of mouse scrolling (47.95 KB, video/mp4)
2022-06-01 20:48 UTC, Rafael Lima
Details
Annotated Screenshot to clarify issue (934.15 KB, image/png)
2022-06-04 22:47 UTC, rot_753
Details

Note You need to log in before you can comment on or make changes to this bug.
Description rot_753 2022-03-31 09:19:14 UTC
# Version info:
Version: 7.3.1.3 / LibreOffice Community
Build ID: 30(Build:3)
CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: gtk3
Ubuntu package version: 1:7.3.1~rc3-0ubuntu0.20.04.1~lo1
Calc: threaded
Linux: Linux Mint 20.3 Cinnamon

# Steps to reproduce
1. Open/create a LO Calc file with more rows than can be displayed on the screen
2. Position mouse pointer on the index (leftmost column with not-editable enumeration of rows)
3. Scroll up/down

# Observed behavior
Scrolling with the mouse wheel has no effect. This behavior seems counter-intuitive as the index moves together with the rest of the sheet if scrolling is performed when the mouse pointer is above data cells. 

# Expected behavior
Scrolling moves the sheet and changes the content that is displayed on the screen.
Comment 1 Ezinne 2022-04-04 21:24:33 UTC
Reproducible on:

Version: 7.4.0.0.alpha0+ / LibreOffice Community
Build ID: 678446780446ae568ee8b1b814158c54ea5e393f
CPU threads: 8; OS: Linux 5.13; UI render: default; VCL: gtk3
Comment 2 Rafael Lima 2022-06-01 20:48:09 UTC
Created attachment 180532 [details]
Screen recording of mouse scrolling

I made a short video trying to reproduce the bug and the sheet is scrolling fine for me. Note that I positioned the mouse where you mentioned and used the scroll wheel to scroll up and down.

Can you confirm if the video I made is what your report is about?


System info:
Version: 7.4.0.0.alpha1+ / LibreOffice Community
Build ID: b2467d6c7af988f8ed4e090ebf9472be6c84fb06
CPU threads: 12; OS: Linux 5.13; UI render: default; VCL: kf5 (cairo+xcb)
Locale: pt-BR (pt_BR.UTF-8); UI: en-US
Calc: CL
Comment 3 rot_753 2022-06-01 22:31:07 UTC
I can reproduce the behavior shown in the video. However, this is not what my report is about. In my case, I place the mouse pointer over the cells of the left-most column that display a value (e.g. 1, 2, 3, ...). With this, scrolling is still not possible. The same applies for the header row (displays A, B, C, ...). However, scrolling apparently is possible when the mouse pointer is place in the top-left cell (cell that is part of index column and header row) and when the mouse pointer is placed above control buttons such as the button to toggle the text to be bold.
Comment 4 Rafael Lima 2022-06-02 13:25:03 UTC
(In reply to rot_753 from comment #3)
> I place the mouse pointer over the cells of
> the left-most column that display a value (e.g. 1, 2, 3, ...). With this,
> scrolling is still not possible.

I can't reproduce this. Placing the mouse over the cells with value in the left-most column and using the scroll wheel works fine for me.

> The same applies for the header row (displays A, B, C, ...)

Scrolling when the mouse is placed over column names is indeed not possible, but this how it was designed to be.

Can you provide a video or a file where the problem happens? This will help me test if this is indeed a bug.
Comment 5 rot_753 2022-06-04 22:47:08 UTC
Created attachment 180568 [details]
Annotated Screenshot to clarify issue
Comment 6 rot_753 2022-06-04 22:48:17 UTC
I created an annotated screenshot (see attachments) to try to clarify the problem. 

This issue is about the orange areas. It might be that the behavior to not support scrolling in those areas is intentional. However, as originally stated,   the current behavior seems counter-intuitive as the index moves together with the rest of the sheet when scrolling is performed.
Comment 7 raal 2022-10-04 21:09:29 UTC
Reproducible with Version: 7.5.0.0.alpha0+ / LibreOffice Community
Build ID: a0bc0cc81b597aa81189355a8125753d6b873cce
CPU threads: 4; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: cs-CZ (cs_CZ.UTF-8); UI: en-US
Calc: threaded

and Version 4.1.0.0.alpha0+ (Build ID: efca6f15609322f62a35619619a6d5fe5c9bd5a)

Not sure it's a bug or not, but for instance a Gnumeric support this - scroll over row index.
Comment 8 Buovjaga 2023-02-16 18:57:05 UTC
I asked in the dev chat and it doesn't seem there is any practical reason to disallow scrolling in those areas, so let's set to NEW.
Comment 9 BogdanB 2023-07-28 15:21:37 UTC
Also in
Version: 7.6.0.0.alpha1+ (X86_64) / LibreOffice Community
Build ID: 7daf830830609cbb13a01ae55634187718c84d8a
CPU threads: 4; OS: Linux 6.2; UI render: default; VCL: gtk3
Locale: ro-RO (ro_RO.UTF-8); UI: en-US
Calc: threaded