Bug 150718 - UI: all drop-down lists from dialogs wrongly positioned
Summary: UI: all drop-down lists from dialogs wrongly positioned
Status: VERIFIED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
7.5.0.0 alpha0+
Hardware: All Windows (All)
: high major
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisected, bisected, regression
Depends on:
Blocks:
 
Reported: 2022-08-31 12:09 UTC by phv
Modified: 2022-09-14 14:26 UTC (History)
8 users (show)

See Also:
Crash report or crash signature:


Attachments
Screenshot showing the drop-down list wrongly positionned (85.49 KB, image/png)
2022-08-31 12:09 UTC, phv
Details
Issue also occured whith the "light" theme (note how many UI elements are still "dark") (92.53 KB, image/png)
2022-09-01 06:44 UTC, phv
Details
Screenshot with wrong drop-down position (21.51 KB, image/png)
2022-09-03 21:46 UTC, m_a_riosv
Details

Note You need to log in before you can comment on or make changes to this bug.
Description phv 2022-08-31 12:09:30 UTC
Created attachment 182112 [details]
Screenshot showing the drop-down list wrongly positionned

On Windows 11 with Skia rendering enabled, some drop-down lists appear to be pushed on the left side of the selected elements when they should follow them. This issue is recent but it can be reproduced on the last versions of LibreOffice 7.5 Alpha.
Comment 1 m_a_riosv 2022-08-31 21:35:22 UTC
Works fine for me on win10 also with dark mode.
Version: 7.5.0.0.alpha0+ (x64) / LibreOffice Community
Build ID: 4c96abd81460977d413d4d28e891bbbac5769ede
CPU threads: 4; OS: Windows 10.0 Build 19044; UI render: Skia/Vulkan; VCL: win
Locale: es-ES (es_ES); UI: en-US Calc: CL
Comment 2 phv 2022-09-01 06:44:38 UTC
Created attachment 182138 [details]
Issue also occured whith the "light" theme (note how many UI elements are still "dark")

This issue appeared recently (maybe a week or two) in LibreOfficeDev, even though I didn't alter the program, I just updated to the latest versions. The issue also occured after a safe restart of the software.

I'm not sure if the dark mode is the cause of it, but LibreOfficeDev doesn't allow me to get a full light (white) mode anymore and some elements are still in dark despite the theme modification.

Are the two issues related? They both affect the graphical interface and emerged at the same time. The LibreOffice 7.4.0.3 version continues to work perfectly.
Comment 3 phv 2022-09-03 10:44:13 UTC
The issue persists on Windows 11 after a clean reinstallation of LibreOfficeDev (with deletion of the user folder).
Comment 4 m_a_riosv 2022-09-03 21:46:45 UTC
Created attachment 182192 [details]
Screenshot with wrong drop-down position

Attached an image with wrong drop-down position, editing a style for a frame.

Version: 7.5.0.0.alpha0+ (x64) / LibreOffice Community
Build ID: 21229c2f45f96a8ee3060acb3296be77be3a9f1a
CPU threads: 4; OS: Windows 10.0 Build 19044; UI render: Skia/Vulkan; VCL: win
Locale: es-ES (es_ES); UI: en-US
Calc: CL threaded
Comment 5 Timur 2022-09-06 13:00:08 UTC Comment hidden (obsolete)
Comment 6 Buovjaga 2022-09-06 14:15:45 UTC
(In reply to Timur from comment #5)
> Buovjaga, I hope you can do bibisect in Windows. If not, please add someone.

I can do it, but the repo is 3 weeks behind. Fortunately my hi-tech virtual machine's directory sharing now works.
Comment 7 Xisco Faulí 2022-09-07 06:06:43 UTC
Regression introduced by:

author	Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>	2022-08-29 13:57:10 +0200
committer	Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>	2022-08-29 15:34:17 +0200
commit a49245e04d45735aa76ad7720657c83530ba9ed8 (patch)
tree b4f61005ae2c3ccee519d9b177ad12a48ea6cad3
parent e268ac208d22aef687e99a625fc32e2a03a7b873 (diff)
Don't position dialogs relative to other dialogs

Bisected with: win64-7.5

Adding Cc: to Samuel Mehrbrodt
Comment 8 V Stuart Foote 2022-09-11 18:41:44 UTC Comment hidden (obsolete)
Comment 9 V Stuart Foote 2022-09-11 18:42:19 UTC
(In reply to V Stuart Foote from comment #8)
> Another easy reproducer
> 
> STR
> 
> Open the sm Math Formula module from Start Center
> From the main menu select the "Ω" Symbols... dialog launch button
> From the open Symbols dialog, select the Symbol set list box
> note the list box opens to top left of the app frame
> 
> 
> would expect it to remain attached/relative to the Symbols dialog

Version: 7.5.0.0.alpha0+ (x64) / LibreOffice Community
Build ID: bff60eadeac348024849d710690435ee9580831b
CPU threads: 8; OS: Windows 10.0 Build 19044; UI render: Skia/Vulkan; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: threaded
Comment 10 Samuel Mehrbrodt (allotropia) 2022-09-12 06:47:12 UTC
Should be fixed with commit 0d5fcb9abdead51a55f1f611d59fd0128ace57a8 .
Comment 11 Roman Kuznetsov 2022-09-14 14:26:11 UTC
(In reply to Samuel Mehrbrodt (allotropia) from comment #10)
> Should be fixed with commit 0d5fcb9abdead51a55f1f611d59fd0128ace57a8 .

And it was really fixed, I checked in

Version: 7.5.0.0.alpha0+ (x64) / LibreOffice Community
Build ID: 7e8ba44fed9a20b5d226b9d3733b79a35acbbe00
CPU threads: 8; OS: Windows 10.0 Build 19043; UI render: Skia/Raster; VCL: win
Locale: ru-RU (ru_RU); UI: en-US
Calc: CL threaded

Thanks, Samuel!