Bug 141283 - Smooth scrolling setting has no effect
Summary: Smooth scrolling setting has no effect
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
7.1.1.2 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Smooth-Scroll
  Show dependency treegraph
 
Reported: 2021-03-27 10:27 UTC by Ivan
Modified: 2021-03-31 14:36 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan 2021-03-27 10:27:59 UTC
DESCRIPTION:
Smooth scrolling setting has no effect in Writer. It would not work on my Linux laptop no matter what I do. 
Tried: restarting LO, turning hardware acceleration on and off, rebooting, changing rendering backends in KDE settings.

STEPS TO REPRODUCE:
Turn on smooth scrolling under PROPERTIES > LIBREOFFICE WRITER > VIEW

EXPECTED RESULT:
Appearance of smooth scrolling in Libreoffice Writer.

OBSERVED RESULT:
Setting has no effect, smooth scrolling does not work.

SYSTEM INFO:
Version: 7.1.1.2 / LibreOffice Community
Build ID: 10(Build:2)
CPU threads: 8; OS: Linux 5.11; UI render: default; VCL: kf5
Locale: ru-RU (ru_RU.UTF-8); UI: ru-RU
7.1.1-1
Calc: threaded

Operating System: EndeavourOS
KDE Plasma Version: 5.21.3
KDE Frameworks Version: 5.80.0
Qt Version: 5.15.2
Kernel Version: 5.11.10-arch1-1
OS Type: 64-bit
Graphics Platform: X11
Processors: 8 × Intel® Core™ i5-8250U CPU @ 1.60GHz
Memory: 7.7 ГиБ of RAM
Graphics Processor: Mesa Intel® UHD Graphics 620
Comment 1 V Stuart Foote 2021-03-28 15:32:35 UTC
Can not confirm, but note within LO "smooth scrolling" only works from the vertical Scroll bar with mouse down & hold.

Targets are the Down or Up buttons on the ends, or into the scroll bar itself below or above the thumb slider.

That said, it works well with Windows and Skia rendering (either Vulkan or raster only) but not very well with the GDI default rendering. With OpenGL rendering it also worked (but that has been removed for Windows).

So, on Linux will depend on the rendering and vcl backend by os/DE. But be sure to test on the scroll bar, not in the document canvas with cursor D/U or pgDn/pgUp.
Comment 2 Ivan 2021-03-31 11:46:53 UTC
(In reply to V Stuart Foote from comment #1)
> Can not confirm, but note within LO "smooth scrolling" only works from the
> vertical Scroll bar with mouse down & hold.
> 
> Targets are the Down or Up buttons on the ends, or into the scroll bar
> itself below or above the thumb slider.
> 
> That said, it works well with Windows and Skia rendering (either Vulkan or
> raster only) but not very well with the GDI default rendering. With OpenGL
> rendering it also worked (but that has been removed for Windows).
> 
> So, on Linux will depend on the rendering and vcl backend by os/DE. But be
> sure to test on the scroll bar, not in the document canvas with cursor D/U
> or pgDn/pgUp.

Sorry for a long answer. I have tested the smooth scrolling the way you suggested and it still didn't work. 

However, even if it did, got to admit this is a rather useless implementation for a smooth scrolling mechanism since it does not work with two most used scrolling techniques: with a mouse wheel and with PageUp / PageDown buttons. 

Hope developers will consider changing this behavior, it would improve UX dramatically, especially in Calc. Just due to this one detail LO feels a lot more choppy and less useful compared to MS office.