Bug 140741

Summary: Form with Subform: Moving Button between Subforms in Navigator makes them disappear
Product: LibreOffice Reporter: stefandeutsch2
Component: BaseAssignee: Not Assigned <libreoffice-bugs>
Status: NEW ---    
Severity: normal CC: 79045_79045, gerhard.weydt, raal
Priority: medium Keywords: bibisectRequest, possibleRegression
Version: 7.1.0.3 release   
Hardware: All   
OS: Windows (All)   
Whiteboard:
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 103030    
Attachments: Form with Subform shows disappearing elements in Navigator
Screenshots showing the behaviour

Description stefandeutsch2 2021-03-01 18:52:39 UTC
Created attachment 170158 [details]
Form with Subform shows disappearing elements in Navigator

On a form with one or more subforms it often happens, that buttons in the Form Navigator disappear, after moving them from one subform to another or to the main form in the Navigator. If you move more than one item, only one disappears with every move. After, saving, closing and re-opening the form, all object are correctly shown in the navigator on the form, where you moved them.
Bug was confirmed on german user Mailinglist also for LibO 7.1.1.1.
Comment 1 Gerhard Weydt 2021-03-01 19:47:18 UTC
I can confirm the faulty behaviour in 7.1.0.3 and 7.1.1.1. It not only happens for the button, but for all other objects as well.

It is still OK in 7.0.4.2.
It seem that the technique for the navigator has been changed from 7.0 to 7.1, because in 7.1 there is an insert mark in form of a line, which does not appear in 7.0.
The mark, by the way, is one line too high; the same is the case for the navigator in the sidebar.
Comment 2 raal 2023-04-19 16:57:14 UTC
Hello, please can you provide some screenshots or video for better explain the bug? Thank you.
Comment 3 Gerhard Weydt 2023-05-04 21:13:37 UTC
Created attachment 187094 [details]
Screenshots showing the behaviour

Added the attachment MvingButtonBetweenForms with screenshots showing the disappearance of a button. I didn't use Stefan's example, though.
In contrast to Stefan's description it is sufficient to close and reopen the navigator, in order to make the button visible.
Tested with:
Version: 7.3.3.2 (x64) / LibreOffice Community
Build ID: d1d0ea68f081ee2800a922cac8f79445e4603348
CPU threads: 4; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: de-DE (de_DE); UI: de-DE
Calc: threaded

and
Version: 7.5.2.1 (X86_64) / LibreOffice Community
Build ID: e8bf3b441b8370f8440b0339fd9490765a8d57ca
CPU threads: 4; OS: Windows 10.0 Build 19045; UI render: Skia/Vulkan; VCL: win
Locale: de-DE (de_DE); UI: de-DE
Calc: threaded