Bug 164631 - Notebookbar's paste button's dropdown menu shows above the button
Summary: Notebookbar's paste button's dropdown menu shows above the button
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
24.8.4.2 release
Hardware: x86-64 (AMD64) All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Notebookbar GTK3
  Show dependency treegraph
 
Reported: 2025-01-09 06:37 UTC by Sahil Gautam (allotropia)
Modified: 2025-01-13 20:55 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
compare(Left 7.6, Right 25.8) (81.43 KB, image/png)
2025-01-11 08:50 UTC, Saburo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sahil Gautam (allotropia) 2025-01-09 06:37:19 UTC
Description:
The paste button on the notebookbar has a dropdown arrow button on it's side. When I click on it, I expect the menu to show up below the button, but it shows up above it, overlapping the menubar area. Only happens in GTK.

Steps to Reproduce:
1.start libreoffice with gtk vcl backend
2.switch the UI mode to notebookbar, open calc or writer
3.go to the home tab, and click on the arrow button on the right of paste button.

Actual Results:
the menu shows up above the button

Expected Results:
the menu should show up below the button, in the direction where the arrow points


Reproducible: Always


User Profile Reset: Yes

Additional Info:
Version: 25.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 410653b9f654a0a265fffbb79c0bac0205b52278
CPU threads: 32; OS: Linux 6.12; UI render: default; VCL: gtk3
Locale: en-US (en_US.UTF-8); UI: en-US
Calc: threaded
Comment 1 Saburo 2025-01-10 06:58:53 UTC
I confirmed.
Reproduced in Ver.24.2 to 25.8dev
Version: 24.2.7.2 (X86_64) / LibreOffice Community
Build ID: ee3885777aa7032db5a9b65deec9457448a91162
CPU threads: 4; OS: Linux 6.8; UI render: default; VCL: gtk3
Locale: ja-JP (ja_JP.UTF-8); UI: ja-JP
Calc: threaded

Version: 25.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: c034a21f359db6bd8ba7b4938d4501bbcc87e21d
CPU threads: 4; OS: Linux 6.8; UI render: default; VCL: gtk3
Locale: ja-JP (ja_JP.UTF-8); UI: ja-JP
Calc: threaded

Does not reproduce in Ver.7.6
Version: 7.6.7.2 (X86_64) / LibreOffice Community
Build ID: dd47e4b30cb7dab30588d6c79c651f218165e3c5
CPU threads: 4; OS: Linux 6.8; UI render: default; VCL: gtk3
Locale: ja-JP (ja_JP.UTF-8); UI: en-US
Calc: threaded

Run bibisect and the branching point is probably here.
https://git.libreoffice.org/core/+/b6b26421a1029b18b48b69dbdac4bb70fb622604%5E%21

I don't think it's that important a bug.
Comment 2 Saburo 2025-01-11 08:50:05 UTC
Created attachment 198488 [details]
compare(Left 7.6, Right 25.8)

I'm concerned about the only difference in the behavior of the paste button.