Created attachment 183698 [details] screenshot 1. Install WollMux.oxt from https://github.com/WollMux/WollMux/releases/tag/RELEASE_18.2.10 2. Install WollMux Config to ~/.wollmux from https://github.com/WollMux/wollmux-config/releases/tag/v18.1.0 3. Open Writer 4. In the Sidebar, select Vorlagen->Formulare->Kurzmitteilung from the "WollMux" Deck -> A new document is opened which has the "Formular" Sidebar Deck open 5. Click on the Dropdown "Zustellvermerk" in the Sidebar -> Dropdown is mispositioned. Version: 7.5.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: deb7bc82de19ea8e20c767fdf21f9ba4feb5e9f0 CPU threads: 8; OS: Linux 5.19; UI render: default; VCL: gtk3 Locale: de-DE (de_DE.UTF-8); UI: en-US Calc: CL threaded
Happens only with gtk3.
Could this be a Wayland issue?
probably not, export GDK_BACKEND=x11 shows it too. It might be that somewhere we are translating coordinates to be relative to the wrong toplevel. Normally we want the toplevel window, but we probably want the toplevel plug/grid of the "embedded frame" that comprises the container for the sidebar extension contents.
Caolán McNamara committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/15cdee0d846854b50dd04626b73499bef9305e00 Resolves: tdf#152155 use gtk's knowledge of relative widget positions It will be available in 7.5.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Caolán McNamara committed a patch related to this issue. It has been pushed to "libreoffice-7-4": https://git.libreoffice.org/core/commit/b534ee2e972711af2dbaadf2190813054adda902 Resolves: tdf#152155 use gtk's knowledge of relative widget positions It will be available in 7.4.4. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Created attachment 183785 [details] screenshot of recent 7.5 master build Caolán, I can still see it misplaced in a build from today: Version: 7.5.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: 24d7431876e87eba700a9f141dc8e030143a92ad CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3 Locale: en-AU (en_AU.UTF-8); UI: en-US Calc: threaded Am I missing something?
László Németh committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/698935c220131bc761eb9cf25e01fa91087a788e tdf#152155 vcl: fix gtk popup listbox positions on sidebar It will be available in 24.2.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
This bug fix introduces a regression: see bug #160415 (https://bugs.documentfoundation.org/show_bug.cgi?id=160415)