Bug 146935 - LO Calc autofilter dropdown pane scrolls sideways
Summary: LO Calc autofilter dropdown pane scrolls sideways
Status: RESOLVED INSUFFICIENTDATA
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
7.2.5.2 release
Hardware: x86-64 (AMD64) Linux (All)
: low minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: GTK3
  Show dependency treegraph
 
Reported: 2022-01-23 11:46 UTC by peter.t.kozich
Modified: 2022-09-27 18:15 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
Scrolls control buttons horizontally (12.50 KB, application/vnd.ms-excel)
2022-01-23 13:59 UTC, peter.t.kozich
Details
LO calc autofilter panel grows sideways uncontrollably (444.71 KB, video/mp4)
2022-06-05 14:09 UTC, peter.t.kozich
Details

Note You need to log in before you can comment on or make changes to this bug.
Description peter.t.kozich 2022-01-23 11:46:18 UTC
Description:
When there are many items in the autofilter list and one scrolls down, the Cancel and OK buttons scroll sideways to the right, eventually out of sight and reach. This happens either by pulling the slider or by rolling the mouse wheel. The horizontal scroll of the buttons is always to the right, even if we scroll the list upwards.

Steps to Reproduce:
1.Create autofilter on a long column
2.Open filter pane
3.Scroll down in the list

Actual Results:
Control buttons scroll out of view.

Expected Results:
Control buttons remain steady in their place.


Reproducible: Always


User Profile Reset: Yes



Additional Info:
It's been an exteremely surprising experience.
Comment 1 raal 2022-01-23 12:26:23 UTC
Cannot reproduce. Please attach test file and please copy and paste here the contents of your Help - About from your LibreOffice. This allows us to know more about your system.

Set to NEEDINFO.
Change back to UNCONFIRMED after you have provided the information.
Comment 2 peter.t.kozich 2022-01-23 13:59:01 UTC
Created attachment 177723 [details]
Scrolls control buttons horizontally
Comment 3 peter.t.kozich 2022-01-23 14:00:50 UTC
Version: 7.2.5.2.0+
Build ID: 20(Build:2)
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: en-US (C.UTF-8); UI: en-US
Calc: threaded


$ rpm -qi libreoffice-calc
Name        : libreoffice-calc
Epoch       : 1
Version     : 7.2.5.2
Release     : 1.fc35
Architecture: x86_64
Install Date: Sun Jan  9 22:29:45 2022
Group       : Unspecified
Size        : 26875474
License     : (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and MPLv2.0 and CC0
Signature   : RSA/SHA256, Fri Jan  7 17:30:39 2022, Key ID db4639719867c58f
Source RPM  : libreoffice-7.2.5.2-1.fc35.src.rpm
Build Date  : Fri Jan  7 05:34:24 2022
Build Host  : buildvm-x86-23.iad2.fedoraproject.org
Packager    : Fedora Project
Vendor      : Fedora Project
URL         : http://www.libreoffice.org/
Bug URL     : https://bugz.fedoraproject.org/libreoffice
Summary     : LibreOffice Spreadsheet Application
Description :
The LibreOffice Spreadsheet application.


$ uname -a
Linux gygv 5.15.16-200.fc35.x86_64 #1 SMP Thu Jan 20 15:38:18 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Comment 4 peter.t.kozich 2022-01-23 16:28:36 UTC
In the Fedora bug tracker I found this:
https://bugzilla.redhat.com/show_bug.cgi?id=1686593

It reminded me to add this output in my environment if it is of any help:

$ glxinfo64 | grep -i version
Error: couldn't find RGB GLX visual or fbconfig
Comment 5 peter.t.kozich 2022-06-05 14:09:36 UTC
Created attachment 180580 [details]
LO calc autofilter panel grows sideways uncontrollably
Comment 6 peter.t.kozich 2022-06-05 14:15:14 UTC Comment hidden (obsolete)
Comment 7 peter.t.kozich 2022-08-08 07:59:45 UTC Comment hidden (obsolete)
Comment 8 peter.t.kozich 2022-08-08 09:19:26 UTC
(In reply to peter.t.kozich from comment #6)
> This one keeps bugging me: I upgraded to Fedora 36 with LO 7.3.3.2.
> 
> Now, the autofilter panel starts expanding leftwise without any intervention
> (mousewhhel or whatever), it goes off the screen and seemingly never stops.
> CPU temperature goes up by 10 C.
> 
> On the attached video there are two mouseclicks only: open autofilter at the
> start and press Cancel at the finish.

I wrote it mistakenly, actually it is expanding rightwise.
Comment 9 peter.t.kozich 2022-09-08 20:34:29 UTC
Same in Version: 7.3.5.2
Build ID: 30(Build:2)
CPU threads: 8; OS: Linux 5.19; UI render: default; VCL: gtk3
Locale: en-US (C.UTF-8); UI: en-US
Calc: threaded
Comment 10 peter.t.kozich 2022-09-27 08:05:42 UTC
It looks like it is a gtk3 bug somewhere. Switching over to libreoffice-kf5 solves the issue.
Comment 11 Timur 2022-09-27 11:23:58 UTC
This bug is not normally reproducible with LO, even in GTK3. 
It may be specific to Fedora, or to build you are using.
How do you install LO? 
Can you try single LO with AppImage as in https://wiki.documentfoundation.org/Installing_in_parallel/Linux?
Comment 12 Timur 2022-09-27 11:35:17 UTC
(In reply to peter.t.kozich from comment #4)
> $ glxinfo64 | grep -i version
> Error: couldn't find RGB GLX visual or fbconfig

You seem to have local problem, please fix it.
Comment 13 peter.t.kozich 2022-09-27 17:51:08 UTC
(In reply to Timur from comment #12)
> (In reply to peter.t.kozich from comment #4)
> > $ glxinfo64 | grep -i version
> > Error: couldn't find RGB GLX visual or fbconfig
> 
> You seem to have local problem, please fix it.

Thanks for the suggestion. After some digging around I installed mesa-dri-drivers. Now I have this:
$ glxinfo64 | grep -i version
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
    Version: 22.1.7
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL core profile version string: 4.6 (Core Profile) Mesa 22.1.7
OpenGL core profile shading language version string: 4.60
OpenGL version string: 4.6 (Compatibility Profile) Mesa 22.1.7
OpenGL shading language version string: 4.60
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 22.1.7
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
    GL_EXT_shader_implicit_conversions, GL_EXT_shader_integer_mix, 


Nonetheless, with libreoffice-gtk3, Calc autofilter dropdown panel still grows rightways without ever stopping. That's not a surprise, because mesa-dri-drivers is not a prerequisite for LO.

LO is installed using dnf in the most traditional way, no special options or tricks applied. 

A few months ago I came across a user complaining about the very same issue and getting no usable answers. I feel lucky to have stumbled on kf5 and I'm giving up that libreoffice-gtk3 business for good.
Comment 14 Timur 2022-09-27 18:15:14 UTC
I understand that you don't use Gtk3 anymore so I close as Insufficient Data. 
Anyway if not reproducible, how to fix..