Bug 137454 - Wrong reverse object animation order during presentation
Summary: Wrong reverse object animation order during presentation
Status: VERIFIED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
7.4.6.2 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-10-13 13:16 UTC by Kwon-Young Choi
Modified: 2023-04-13 20:51 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments
Presentation with wrong reverse animation order (12.65 KB, application/vnd.oasis.opendocument.presentation)
2020-10-13 13:16 UTC, Kwon-Young Choi
Details
Impress file to demonstrate buggy animation order on previous slide (512.37 KB, application/vnd.oasis.opendocument.presentation)
2023-04-07 15:23 UTC, Richard Trinkner
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kwon-Young Choi 2020-10-13 13:16:08 UTC
Description:
My goal is to add multiple objects in a single slide that should be revealed one after the other, in a certain order.

In presentation mode, the revealing part is working where each object appears one after the other.
However, if I want to play the animation in reverse (typically with the left arrow), the animation are not played in reverse order where each object disappear starting from the last one displayed.

Specifically, with the minimal reproducer that I have linked with the report, the texts: toto, tata, titi should appear one after the other.
However, undoing once (left arrow) will only show the text tata and undoing twice will remove all text.

Steps to Reproduce:
1. Go into presentation mode (F5)
2. Forward animation (right arrow)
3. Forward animation (right arrow)
4. Forward animation (right arrow)
5. Backward animation (left arrow)
6. Backward animation (left arrow)
7. Backward animation (left arrow)

Actual Results:
1. Empty slide
2. Toto
3. Toto Tata
4. Toto Tata Titi
5. Tata
6. Empty Slide

Expected Results:
1. Empty slide
2. Toto
3. Toto Tata
4. Toto Tata Titi
5. Toto Tata
6. Toto
7. Empty Slide


Reproducible: Always


User Profile Reset: Yes


OpenGL enabled: Yes

Additional Info:
Version: 7.0.1.2
Build ID: 00(Build:2)
CPU threads: 8; OS: Linux 5.8; UI render: default; VCL: gtk3
Locale: en-US (en_US.UTF-8); UI: en-US
=7.0.1-1
Calc: threaded
Comment 1 Kwon-Young Choi 2020-10-13 13:16:57 UTC
Created attachment 166345 [details]
Presentation with wrong reverse animation order
Comment 2 Julien Nabet 2020-10-14 19:37:22 UTC
On pc Debian x86-64 with master sources updated today, I could reproduce this.
Comment 3 Ronny Standtke 2020-10-27 15:50:39 UTC
I could also reproduce this on the current Ubuntu release (20.10).
Comment 4 LeroyG 2020-11-18 19:21:23 UTC
The same with:
Versión: 6.4.7.2 (x86)
Id. de compilación: 639b8ac485750d5696d7590a72ef1b496725cfb5
Subprocs. CPU: 4; SO: Windows 6.1 Service Pack 1 Build 7601; Repres. IU: predet.; VCL: win; 
Configuración regional: es-MX (es_MX); Idioma de IU: es-ES
Calc: threaded
Comment 5 josephlegrand33 2021-07-09 08:16:48 UTC
Looks fixed in 7.0.6.2 on Ubuntu 20.10 (I do not know when it has been fixed, probably recently)

Version: 7.0.6.2
Build ID: 00(Build:2)
CPU threads: 8; OS: Linux 5.8; UI render: default; VCL: kf5
Locale: fr-FR (fr_FR.UTF-8); Langue IHM : fr-FR
Ubuntu package version: 1:7.0.6-0ubuntu0.20.10.1
Calc: threaded
Comment 6 Akshit 2021-11-14 08:42:28 UTC
Looks Fixed in 7.2.2.2.2 on Ubuntu 21.10 as well

Version: 7.2.2.2 / LibreOffice Community
Build ID: 02b2acce88a210515b4a5bb2e46cbfb63fe97d56
CPU threads: 12; OS: Linux 5.13; UI render: default; VCL: gtk3
Locale: en-IN (en_IN); UI: en-US
Calc: threaded
Comment 7 Julien Nabet 2021-11-14 08:49:54 UTC
On pc Debian testing with LO 7.2.2.2 Debian package, I don't reproduce this.
Let's put this one to WFM then.

Know-Young: don't hesitate to reopen this tracker if you still reproduce with LO version 7.2.2.2 minimum (since 7.1.7 is the last version of 7.1 branch anyway).
Comment 8 Kwon-Young Choi 2021-11-14 09:12:12 UTC
Works for me also on:
Version: 7.1.6.2.0+
Build ID: 10(Build:2)
CPU threads: 8; OS: Linux 5.14; UI render: default; VCL: kf5
Locale: en-US (en_US.UTF-8); UI: en-US
Calc: threaded

on:
Operating System: Fedora 34
KDE Plasma Version: 5.22.5
KDE Frameworks Version: 5.85.0
Qt Version: 5.15.2
Kernel Version: 5.14.14-200.fc34.x86_64 (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-7820HQ CPU @ 2.90GHz
Memory: 31.2 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 630
Comment 9 Julien Nabet 2021-11-14 09:18:57 UTC
Thank you for your feedback.
Let's put this to VERIFIED then.
Comment 10 Richard Trinkner 2023-04-07 15:23:54 UTC
Created attachment 186533 [details]
Impress file to demonstrate buggy animation order on previous slide

Enter presentation mode. Go to final slide. Click backspace or left arrow. Bullets from previous slide (slide 2) do not appear properly: the top bulleted item does not appear at all. Continue to press backspace or left arrow and notice that two bulleted items disappear together instead of one at a time; top bulleted item never appears.
Comment 11 Richard Trinkner 2023-04-07 15:29:32 UTC
This bug still seems active in 7.4.6.2.

To reproduce:

1. Load the attached test file (second attachment, "Impress file to demonstrate buggy animation order on previous slide").

2. Enter presentation mode (F5 on my Linux machine).

3. Click through presentation to final (third) slide.

4. Press backspace to return to previous (second) slide.

5. Notice that not all bulleted items appear.  Top item is missing.

6. Continue to press backspace. Notice that two items disappear at once, rather than one at a time.

This behavior is not limited to this file on my machine.  Nearly all of my many Impress files exhibit this behavior.
Comment 12 Julien Nabet 2023-04-13 20:51:52 UTC
(In reply to Richard Trinkner from comment #11)
> This bug still seems active in 7.4.6.2.
> ...
I don't reproduce the pb with the initial attachment but with yours, I could reproduce it so same symptom but the cause must be different.

Since there must be something specific here, could you please create a new bugtracker?