Bug 151960

Summary: Impress does not save push button interactions
Product: LibreOffice Reporter: Steve Brumby <dev>
Component: ImpressAssignee: Not Assigned <libreoffice-bugs>
Status: NEW ---    
Severity: normal CC: stephane.guillou
Priority: medium    
Version: 6.3.6.2 release   
Hardware: All   
OS: All   
See Also: https://bugs.documentfoundation.org/show_bug.cgi?id=44888
Whiteboard:
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 107742    

Description Steve Brumby 2022-11-08 15:06:16 UTC
Description:
An push button interaction works as expected until the file is closed and the .opd re-opened. It then appears none of the interaction as saved.

Steps to Reproduce:
1. Create a two page presentation
2. Page 1: Insert>Form control>Push button, draw out the control on the slide
3. Select the push button
4. Format>Interaction>Go to page or object> select page 2
5. Save and close the presentation
6. Open and select the push button (also have to do Tools>Forms>Design mode to be able to select the push button)
7. Check the Interaction,  Format>Interaction. There will be "No action".

Actual Results:
It appears Interactions on the push button control are not saved. At least they are not loaded. 

Expected Results:
Once the push button actions are set, I expect these would be saved and reloaded when opening the file. 
Also not having to select Form>Design mode.


Reproducible: Always


User Profile Reset: Yes

Additional Info:
The problem appears at least with
Windows v6.3.6.2, 7.4.2.3
Linux 7.0.4.2
These were the only versions I could only test with.
Comment 1 Stéphane Guillou (stragu) 2022-11-09 12:37:56 UTC
Thank you, Steve.

Confirmed in:

Version: 7.4.2.3 / LibreOffice Community
Build ID: 382eef1f22670f7f4118c8c2dd222ec7ad009daf
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: threaded

and:

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

Interaction is lost.