Bug 156479 - wrong position of sub menus makes UI nearly unusable
Summary: wrong position of sub menus makes UI nearly unusable
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
24.2.0.0 alpha0+
Hardware: All All
: medium major
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisectRequest, regression
: 156483 (view as bug list)
Depends on:
Blocks:
 
Reported: 2023-07-26 14:56 UTC by Regina Henschel
Modified: 2023-07-27 19:49 UTC (History)
1 user (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 Regina Henschel 2023-07-26 14:56:56 UTC
Install daily from 2023-07-26 and start it.
Try to reach the Basic Macro Organizer. That the way: Tools > Macros > Organize Macros > Basic.

Notice that the sub menu are shifted too far down and right. The distance doubles with each next sub menu. The sub menus might even be out of screen.

Of cause I have tried to use a new user profile. The error remains.
I have tried it with English and German UI.
I see the error too in safe mode.

I see the problem in Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: ea3317188589554ea5773db53aa9e0cc88bee271
CPU threads: 8; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: de-DE (en_US); UI: en-US
Calc: CL threaded
Comment 1 Regina Henschel 2023-07-26 20:00:40 UTC
It does not happen with daily build from 2023-07-25: Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 42f0422d19c4d0a2fb09654fb6d1d92e50f6dd5c
CPU threads: 8; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL threaded
Comment 2 Regina Henschel 2023-07-26 20:11:48 UTC
It might be https://cgit.freedesktop.org/libreoffice/core/commit/?id=ea3317188589554ea5773db53aa9e0cc88bee271
"simplify logic in FloatingWindow::ImplCalcPos"

If yes, then it is already reverted in https://cgit.freedesktop.org/libreoffice/core/commit/?id=2b3dcd24e4da1f83bfaf8e0ffd93839eeae621b0
Revert "simplify logic in FloatingWindow::ImplCalcPos"

Unfortunately I have no current build to test that. I need to wait till next daily build.
Comment 3 Regina Henschel 2023-07-27 11:03:21 UTC
It is OK again in Version (2023-07-27): 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: cf8f7b91f41821b79495c0388359c4cb1156ea67
CPU threads: 8; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: de-DE (en_US); UI: en-US
Calc: CL threaded

So the problem was the commit mentioned in comment 2.
Comment 4 Roman Kuznetsov 2023-07-27 19:49:34 UTC
*** Bug 156483 has been marked as a duplicate of this bug. ***