Bug 142816 - Object Animation and Slide Transition's Automatic Preview settings are not saved directly in profile
Summary: Object Animation and Slide Transition's Automatic Preview settings are not sa...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
7.2.0.0.alpha0+
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Sidebar-Animation Sidebar-Slide-Transition User-Profile
  Show dependency treegraph
 
Reported: 2021-06-12 14:46 UTC by Eyal Rozenberg
Modified: 2024-05-02 01:40 UTC (History)
4 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 Eyal Rozenberg 2021-06-12 14:46:51 UTC
I'm currently working on a presentation in Impress, which uses some custom animation. As I start it up, the 'Automatic Preview' mode for individual effects is turned on - apparently that's the default. So, naturally, I turn it off. So far - so good.

Now, Impress is sometimes rather unstable, especially when you have many custom animations, and tends to crash. Which means that, every few hours, it crashes and I have to restart and continue my work. But that's not the bug I'm reporting. The point is, that when Impress restarts after a crash, 'Automatic Preview' for custom animation effects is enabled again.

This setting should be persisted when I make it, and in a crash-resistant fashion, rather than me having to uncheck it every time.
Comment 1 Heiko Tietze 2021-06-14 06:46:51 UTC
No objection from UX to save the state immediately.
Comment 2 psidiumcode 2021-06-16 17:13:36 UTC
Hi Eyal Rozenberg,
Can you attach the file that has the problem?
Comment 3 Eyal Rozenberg 2021-06-16 17:47:45 UTC
(In reply to psidiumcode from comment #2)
> Hi Eyal Rozenberg,
> Can you attach the file that has the problem?

Unfortunately, no. Crashes are slippery creatures and not easy to reproduce...

but - you don't actually need it. That is, it's a question of principle: Is the auto-preview setting saved 

* When you change it
* When you save the document
* When you close the document
* When you exit Impress

and it's a matter of checking the code; a developer would not have trouble finding it right away.
Comment 4 QA Administrators 2021-06-17 03:51:01 UTC Comment hidden (obsolete)
Comment 5 Buovjaga 2021-08-21 16:01:18 UTC
(In reply to Eyal Rozenberg from comment #3)
> (In reply to psidiumcode from comment #2)
> > Hi Eyal Rozenberg,
> > Can you attach the file that has the problem?
> 
> Unfortunately, no. Crashes are slippery creatures and not easy to
> reproduce...

They are easy to reproduce by forcefully killing the application :)

This is indeed a global setting, so not dependent on the document and I confirm the state change is not saved immediately.
Comment 6 Stéphane Guillou (stragu) 2024-05-02 01:40:02 UTC
Confirmed that killing LO after deactivating the animation preview results in setting not saved.
Same with the automatic preview of Slide Transitions.

For comparison, I tried with Display Grid turned on, and the settings is indeed saved even when killing LO.

Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: ce454f382d0d005dd3de021c7820be3ffa0bb582
CPU threads: 8; OS: Linux 6.5; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: CL threaded