Bug 168590 - When adding an animation effect to a long list, scroll position misbehaves
Summary: When adding an animation effect to a long list, scroll position misbehaves
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
25.2.5.2 release
Hardware: All All
: medium minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Sidebar-Animation
  Show dependency treegraph
 
Reported: 2025-09-28 19:12 UTC by Eyal Rozenberg
Modified: 2025-09-28 21:22 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
Presentation for easier reproduction (20.61 KB, application/vnd.oasis.opendocument.presentation)
2025-09-28 21:22 UTC, Eyal Rozenberg
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eyal Rozenberg 2025-09-28 19:12:53 UTC
Reproduction instructions:

1. Create a presentation slide with many objects, so that one animation effect per object would not fit in the animation sidebar list of effects.
2. Add some effect to each of the objects, e.g. Appear.
3. Select an animation effect that's near the top of the list.
4. Select an object whose animation effect is near the bottom of the list.
5. Add another animation effect to the selection object.

Expected result:
Scroll position on the animations list moves to the new (and selected) effect.

Less-expected result:
Scroll position on the animations list does not change.

Actual result:
Scroll position moves down towards the new effect, but immediately, before it "settles", moves back up to where it was before, so that you only see a sort of a waver or a glitch.

Seen with:

Version: 26.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 432930279b5d2791efadf5d602fb426c59d10a48
CPU threads: 4; OS: Linux 6.12; UI render: default; VCL: gtk3
Locale: en-IL (en_IL); UI: en-US

but also with a 24.8 release last year when I was working on my LibOCon presentation. 

I do _not_ see this with the QT5 VCL, where the object selection always follows the animation effect selection.
Comment 1 Eyal Rozenberg 2025-09-28 21:21:52 UTC
(In reply to Eyal Rozenberg from comment #0)
> I do _not_ see this with the QT5 VCL, where the object selection always
> follows the animation effect selection.

Sorry, take that back, it _is_ reproducible with QT5, but with  more care about the actions: Select an object with late-order effect, then scroll up the animations list _without_ a selection, then add a new effect. You'll see the behavior I described.
Comment 2 Eyal Rozenberg 2025-09-28 21:22:41 UTC
Created attachment 203010 [details]
Presentation for easier reproduction

This is a presentation with one slide, containing many boxes with appearance effects, so you don't have to create them yourself.