Bug 167625 - In Groupedbar Compact toolbar, some dropdown menubutton items that should be groups of radiobuttons are checkboxes instead
Summary: In Groupedbar Compact toolbar, some dropdown menubutton items that should be ...
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Notebookbar-Groupedbar
  Show dependency treegraph
 
Reported: 2025-07-22 04:27 UTC by Jeff Fortin Tam
Modified: 2025-08-24 03:18 UTC (History)
0 users

See Also:
Crash report or crash signature:


Attachments
Demonstration video (1.78 MB, video/mp4)
2025-08-16 17:59 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-07-22 04:27:53 UTC
Setting the user interface toolbars layout mode to "Groupedbar Compact", if you launch LibreOffice Calc and click the "Number ▼" menubutton in the toolbar, you will see these items shown in that menu as checkboxes:

[ ] Number
[ ] Scientific
[ ] Date
[ ] Currency
[ ] Percent
[x] General
[ ] Time

…however, they are mutually exclusive. As such, they should be radiobutton menu item widgets (like you can see for some items in the "Styles ▼" menubutton or the "Paragraph ▼" menubutton) instead of checkboxes.

----

Observed on:

Version: 25.2.5.2 (X86_64) / LibreOffice Community
Build ID: 03d19516eb2e1dd5d4ccd751a0d6f35f35e08022
CPU threads: 4; OS: Linux 6.15; UI render: default; VCL: gtk3
Locale: en-CA (en_CA.UTF-8); UI: en-US
Flatpak
Calc: threaded
Comment 1 Jeff Fortin Tam 2025-08-16 17:59:09 UTC
Created attachment 202349 [details]
Demonstration video

Turns out this is not Calc-specific, but cross-application, as you can see with Writer in the attached demonstration video.

In Writer for example, affected items are:
* View > "Normal" vs "Web"
* The whole "Styles" menu
* Paragraph > "Left-To-Right" vs "Right-To-Left"

There are probably other places affected like that, but those are the obvious ones.

With some luck, hopefully the fix only needs to happen in one place and would correct all affected areas.
Comment 2 Buovjaga 2025-08-16 18:01:22 UTC
Removing easyHack bits as no code pointers have been provided.
Comment 3 Jeff Fortin Tam 2025-08-24 03:18:26 UTC
With some luck, the kind of fixes might be the same as previously in bug #141135 ?