Description of problem: The spreadsheet component of LibreOffice has started acting up while scrolling with the mouse wheel. Scrolling up works fine, scrolling down oddly seems to try to partially scroll up. I don't know about other LibreOffice components, but I know this behavior is not occurring with other desktop components with scrolling, such as Emacs. Version-Release number of selected component (if applicable): libreoffice-6.1.5.2-2.fc29.x86_64 How reproducible: 100% Steps to Reproduce: 1. Start a spreadsheet 2. Scroll down using the mouse scrollwheel or trackpad guesture 3. Actual results: Scrolls down, but can also scroll up Expected results: Scroll down Additional info:
Is this a fresh install where it has never been seen to work, or a Fedora 29 that has been installed for a while and has now spontaneously started to exhibit this ? I wonder if any other gtk3-using application has the problem. How about evince, does that show any problem ?
This is an OS that's been installed for a long time, and updated to Fedora 29, but this is the first that I've noticed the unusual scrolling behavior. Evince does not exhibit the same odd behavior.
I can't think why LibreOffice might be uniquely affected. Its definitely not a common problem. I assume the system isn't under super high load ? And I assume that logging out and back in makes no difference ?
Correct on both counts.
X or wayland ?, not that I can see what difference it would make.
X
FTR, I've upgraded to Fedora 30, and the problem persists. I also discovered that scrolling to the right exhibits the same behavior, while scrolling left works fine. I've found one complaint in a LibreOffice forum where someone else experienced similar behavior.
This message is a reminder that Fedora 29 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora 29 on 2019-11-26. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '29'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 29 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete.
This message is a reminder that Fedora 30 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora 30 on 2020-05-26. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '30'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 30 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete.
Still experiencing this in Fedora 31 as of today.
This presumably affects only a tiny amount of people as its not a widely known problem. That suggests there is something unusual in some way about your device or setup. It is only happening on one specific computer ?, has it been the same set of devices since the initial report ? Is it happening on multiple computers ? Is it the default GNOME desktop environment or something else ? Is there any accessibility setting enabled ?
Does your sheet contain a graph? If so, as soon as your graph enters the viewport, it gets rendered and that takes time. The scrollroutine is syncronous so it waits until this rendering is finished.
This message is a reminder that Fedora 31 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora 31 on 2020-11-24. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '31'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 31 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete.
Fedora 31 changed to end-of-life (EOL) status on 2020-11-24. Fedora 31 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed.
This issue still exists in Fedora 33, and yes, I have experienced it on another system as well (though that system happens to be a VM and it's thus difficult to detect if it's the same problem or not). I suppose it's possible it's something specific to my setup (I believe I copied my home directory over to that other computer some time ago), so if there is a file that might contain cached settings, I can explore that and see if I can determine a specific cause, work-around, or cure… The odd bit is that it seems to solely affect the spreadsheet pane; I can scroll ordinary text panes (e.g., in the configuration dialog) fine, as well as text documents. It's only the spreadsheet view that I've discovered so far that has displayed this odd behavior, at least as of today. (Sorry for the massive delay in response; been quite busy over the past year, and I don't use the spreadsheet application all that often anyway.)
on the original system it's fixed. @Kevin: if your systems are vm's, have you passed your gpu throu or do they render without a gpu? I just ask, as the original cause of this problem, was an intense use of gpu heavy rendering with suboptimal routines.
minor correction: "it is fixed on OUR original fedora installation"
I have the problem on my personal laptop, not a VM.
This may sound stupid, but is your GPU support working in general? You can test it with "glxinfo64" $ glxinfo64 | grep -i version server glx version string: 1.4 client glx version string: 1.4 GLX version: 1.4 OpenGL core profile version string: 4.6.0 NVIDIA 465.31 OpenGL core profile shading language version string: 4.60 NVIDIA OpenGL version string: 4.6.0 NVIDIA 465.31 OpenGL shading language version string: 4.60 NVIDIA OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 465.31 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 GL_EXT_shader_group_vote, GL_EXT_shader_implicit_conversions,
Yes, it is: $ glxinfo64 | grep -i version server glx version string: 1.4 client glx version string: 1.4 GLX version: 1.4 Version: 20.3.5 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 20.3.5 OpenGL core profile shading language version string: 4.60 OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.3.5 OpenGL shading language version string: 4.60 OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.3.5 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 GL_EXT_shader_implicit_conversions, GL_EXT_shader_integer_mix,
Tja, it was worth a try :(
This message is a reminder that Fedora 33 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora 33 on 2021-11-30. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '33'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 33 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete.
Yeah, this problem is still present in at least Fedora 34.
we were never able to reproduce it, and there wasn't anything obviously similar upstream reported to make any inroads into it. Maybe its worth moving this upstream and see if the wider group can figure out a way to reproduce. Adding me on cc there would be fine.
I also never heared of it again from the pc hit by this bug.
I can reproduce this bug reliably and it seems to be an upstream issue with Calc's event handling. I can reproduce it with a Logitech MX Master mouse (which has precise, sub-scrollwheel-"click" scrolling) and a trackpad, but not with a random cheap mouse that has only regular discrete scrolling. It appears to be the case that because the spreadsheet view is always positioned at the "top" of a cell, scrolling any increment upward jumps to the next cell up, while scrolling downward must scroll an entire cell's height before the scroll position reaches the top of the next cell downward. For discrete scrolling, this difference is not observable because multiple cells are scrolled as the result of a single input event. I can reproduce using both Wayland and X11, currently LibreOffice 7.2.2.2 but also observed since long ago.
@Comment28: It's only a normal mouse for my test "victim" pc , so It's not reproduceable there. This sounds like an upstream bug and should be reported directly to libreoffice, with cross-referenz links in here and there.
Upstream bug is here: https://bugs.documentfoundation.org/show_bug.cgi?id=143209
This message is a reminder that Fedora Linux 34 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora Linux 34 on 2022-06-07. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a 'version' of '34'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, change the 'version' to a later Fedora Linux version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora Linux 34 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora Linux, you are encouraged to change the 'version' to a later version prior to this bug being closed.
Fedora Linux 34 entered end-of-life (EOL) status on 2022-06-07. Fedora Linux 34 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. Thank you for reporting this bug and we are sorry it could not be fixed.