Summary: | gtk3: Dropdown in Extension sidebar misplaced | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Samuel Mehrbrodt (allotropia) <samuel.mehrbrodt> |
Component: | UI | Assignee: | Caolán McNamara <caolan.mcnamara> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | caolan.mcnamara, samuel.mehrbrodt, stephane.guillou |
Priority: | medium | ||
Version: | 7.5.0.0 alpha0+ | ||
Hardware: | All | ||
OS: | All | ||
See Also: |
https://bugs.documentfoundation.org/show_bug.cgi?id=151509 https://bugs.documentfoundation.org/show_bug.cgi?id=154072 |
||
Whiteboard: | target:7.5.0 target:7.4.4 target:24.2.0 | ||
Crash report or crash signature: | Regression By: | ||
Attachments: |
screenshot
screenshot of recent 7.5 master build |
Description
Samuel Mehrbrodt (allotropia)
2022-11-21 13:50:24 UTC
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. |