Bug 164942 - Menubar temporarily activated while inside OLE Object, chart or formula editing mode, even in UI toolbar layouts where the menubar is disabled
Summary: Menubar temporarily activated while inside OLE Object, chart or formula editi...
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All Linux (All)
: medium minor
Assignee: Not Assigned
URL:
Whiteboard: needsUXAdvice
Keywords:
Depends on:
Blocks: Main-Menu Notebookbar Notebookbar-Groupedbar Notebookbar-Tabbed
  Show dependency treegraph
 
Reported: 2025-01-29 20:20 UTC by Jeff Fortin Tam
Modified: 2025-01-29 21:46 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
Demonstration video (1.11 MB, video/mp4)
2025-01-29 20:20 UTC, Jeff Fortin Tam
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Fortin Tam 2025-01-29 20:20:25 UTC
Created attachment 198867 [details]
Demonstration video

1. Launch Writer (or "Draw"), with the toolbars UI mode set to "Tabbed" (notebookbar) or "Groupedbar Compact" UI mode (or other UIs than "Standard Toolbar"), with the menubar disabled.

2. Click Insert > Chart (or double-click an existing pasted chart to enter chart editing mode)



Result: the menubar appears as long as the chart is in edition mode, even though the menubar was disabled.

See attached demonstration video.

-----

Observed on GNOME 47's Wayland session on Fedora 41, with:

Version: 24.8.4.2 (X86_64) / LibreOffice Community
Build ID: bb3cfa12c7b1bf994ecc5649a80400d06cd71002
CPU threads: 8; OS: Linux 6.12; UI render: default; VCL: gtk3
Locale: en-US (en_US.UTF-8); UI: en-US
Flatpak
Calc: threaded
Comment 1 Jeff Fortin Tam 2025-01-29 20:32:26 UTC
Interestingly, this also happens in Calc, not just in other modules.
Comment 2 Jeff Fortin Tam 2025-01-29 20:39:55 UTC
Upon further investigation: it turns out this affects not only chart objects, but any special kind of embedded object. For example, it also happens if you use "Insert > Formula Object" or "Insert > Insert OLE Object".