Bug 141679

Summary: Stacking of form controls in active mode does not follow z-index but tab order
Product: LibreOffice Reporter: Regina Henschel <rb.henschel>
Component: LibreOfficeAssignee: Not Assigned <libreoffice-bugs>
Status: NEW ---    
Severity: minor CC: hossein, ilmari.lauhakangas, stephane.guillou
Priority: medium Keywords: preBibisect, regression
Version: 3.5.0 release   
Hardware: x86-64 (AMD64)   
OS: All   
See Also: https://bugs.documentfoundation.org/show_bug.cgi?id=147612
Whiteboard:
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 107742, 159143    
Attachments: Testdocument with two overlapping buttons

Description Regina Henschel 2021-04-13 15:25:50 UTC
Created attachment 171163 [details]
Testdocument with two overlapping buttons

Open attached document and toggle between design mode on/off. Notice, that the buttons change their stacking order.
The stacking order in 'design mode on' follows correctly the z-index in file. But the stacking order in active mode (design mode off) follows the tab order. The stacking order should be the same in active mode as in design mode, following the z-index from file.
Comment 1 Buovjaga 2022-04-14 13:20:52 UTC
Reproduced already with 3.5.0, but not yet with 3.3.0

Arch Linux 64-bit
Version: 7.4.0.0.alpha0+ / LibreOffice Community
Build ID: 9a42c99d7b3e8a8429f14d7d851f3d186fa04594
CPU threads: 8; OS: Linux 5.17; UI render: default; VCL: kf5 (cairo+xcb)
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
Calc: threaded Jumbo
Built on 14 April 2022
Comment 2 Stéphane Guillou (stragu) 2024-01-12 13:03:13 UTC
Reproduced in recent trunk build:

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