Bug 151096 - Impress Animation: The smiley face disappears with "Don't Dim" but stays with "Dim with color" after the appearance event
Summary: Impress Animation: The smiley face disappears with "Don't Dim" but stays with...
Status: RESOLVED DUPLICATE of bug 133002
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
6.3.6.2 release
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisected, bisected, regression
Depends on:
Blocks:
 
Reported: 2022-09-21 04:23 UTC by Kevin Suo
Modified: 2024-02-23 01:54 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments
test.odp (12.52 KB, application/vnd.oasis.opendocument.presentation)
2022-09-21 04:23 UTC, Kevin Suo
Details
settings.pdf (161.93 KB, application/pdf)
2022-09-21 04:30 UTC, Kevin Suo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kevin Suo 2022-09-21 04:23:42 UTC
Created attachment 182588 [details]
test.odp

The attached test odp file contains a smiley face (i.e. Shape 1) and a rectangle (i.e. Shape 2). The animations are set on the smiley face, so that when one clicks on the rectangle the smiley face appears (but does not dim or disappear). However, during presentation when I click on the rectangle the smiley face disappears shortly after it appears.

Steps to Reproduce:
1. Open the attached odp file.
Observe that the "effect" for the smiley face is set to "Appear", the effect options are set to "Trigger: Start on click of Shape 2", effect: After animation - Don't dim.
2. Slide Show - Start from the first slide. Click on the rectangle.

Current Result:
The smiley face disappears shortly after it appears.

Expected Result:
The smiley face keeps its appearance after I click on the rectangle.

This bug is initially reported in the LibreOffice Chinese discussion forum:
https://bbs.libreofficechina.org/forum.php?mod=viewthread&tid=3240
debian testing,Version 7.4.1.1.

I can reproduce it on 7.3 branch as well as 
Version: 7.5.0.0.alpha0+ / LibreOffice Community
Build ID: b52fd544b9c128d3e28de6355286f6480b618e93
CPU threads: 8; OS: Linux 5.19; UI render: default; VCL: gtk3
Locale: zh-CN (zh_CN.UTF-8); UI: en-US
Build Platform: Fedora34@X64, Branch:master, bibisect-linux-64-7.4-CN
Calc: threaded
Comment 1 Kevin Suo 2022-09-21 04:30:27 UTC
Created attachment 182589 [details]
settings.pdf

This is screenshot showning the animation settings used.
Comment 2 Rafael Lima 2022-09-21 17:45:17 UTC
Confirmed with

Version: 7.4.1.2 / LibreOffice Community
Build ID: 40(Build:2)
CPU threads: 16; OS: Linux 5.15; UI render: default; VCL: kf5 (cairo+xcb)
Locale: pt-BR (pt_BR.UTF-8); UI: en-US
Ubuntu package version: 1:7.4.1~rc2-0ubuntu0.22.04.1~lo1
Calc: threaded

This is weird. If instead of "Don't Dim" you choose "Dim with color", the result will be that the smiley face will stay visible.
Comment 3 Rafael Lima 2022-09-21 17:47:01 UTC
Also repro in

Version: 7.2.7.2 / LibreOffice Community
Build ID: 8d71d29d553c0f7dcbfa38fbfda25ee34cce99a2
CPU threads: 16; OS: Linux 5.15; UI render: default; VCL: kf5 (cairo+xcb)
Locale: pt-BR (pt_BR.UTF-8); UI: en-US
Calc: CL

And in

Version: 7.5.0.0.alpha0+ / LibreOffice Community
Build ID: 35702fd6781542f5eefbd3710304ab9a25ac61fe
CPU threads: 16; OS: Linux 5.15; UI render: default; VCL: kf5 (cairo+xcb)
Locale: pt-BR (pt_BR.UTF-8); UI: en-US
Calc: CL threaded
Comment 4 Timur 2022-10-05 14:10:50 UTC
Repro with Windows, so All. In my Linux, I don't see smiley at all, another bug.
I'll mark bug 151097 as a duplicate of this one, to concentrate on this. Unless it's resolved, it's easy to reopen. 
This is specific and not general inversion, Dim works, not sure for Dim with color.
Comment 5 Timur 2022-10-05 14:11:05 UTC
*** Bug 151097 has been marked as a duplicate of this bug. ***
Comment 6 Timur 2022-10-05 15:13:59 UTC
Always look on the bright side of life ... and check for regression.

No repro 6.1, repro in 6.3. 

    source 7e18b87566c55b38ca812c28b01ed346d45e94b8
    prev source 140fd0a1b1da1b0b14bda17c926dd8f95750ba92
author	Mark Hung <marklh9@gmail.com>	2019-02-24
tdf#88969 restart interactive sequence.
This patch allows the whole interactive sequence to
restart automatically when it's done. User don't
need to insert multiple pause toggle command to
a media object just for toggling the media
multiple times.

Hi Mark, please see.
Comment 7 Arnaud C 2022-11-20 11:11:34 UTC
Here's a hack to make it work.

Weirdly, setting "after animation : "hide on next animation" will make it stay.

If more objects are to be started by the same click, only the first of them has to be hacked.

This is still a hack and still not a solution, as it will not play correctly on other softwares such as Ms PowerPoint. (and Powerpoint animations will not play correctly on LibreOffice unless using this hack).
Comment 8 Stéphane Guillou (stragu) 2024-02-23 01:54:21 UTC
Consolidating into earlier bug 133002.

*** This bug has been marked as a duplicate of bug 133002 ***