Bug 123416 - Doubled global menu in 6.2.0-2 with Qt VCL (on KDE)
Summary: Doubled global menu in 6.2.0-2 with Qt VCL (on KDE)
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
(earliest affected) rc
Hardware: All Linux (All)
: medium normal
Assignee: Not Assigned
: 123675 123749 (view as bug list)
Depends on:
Blocks: KDE
  Show dependency treegraph
Reported: 2019-02-12 19:28 UTC by Mike
Modified: 2019-09-22 12:48 UTC (History)
7 users (show)

See Also:
Crash report or crash signature:

Screenshot-double-global-menu-in-libreoffice-6.2.0 (27.60 KB, image/jpeg)
2019-02-12 19:30 UTC, Mike
Double menus in LO 6.2.2-2 (113.72 KB, image/png)
2019-03-27 20:21 UTC, Konstantin
Screenshot (453.90 KB, application/pdf)
2019-07-25 07:55 UTC, OfficeUser

Note You need to log in before you can comment on or make changes to this bug.
Description Mike 2019-02-12 19:28:35 UTC
OS: Manjaro KDE
Architecture: 64bit
Package: libreoffice-fresh  6.2.0-2
Plasma: 5.14.5
Qt: 5.12.1
Framework KDE: 5.54.0
Kernel: 4.20.7-1-MANJARO
CPU: 8 × Intel® Core™ i7-6700HQ CPU @ 2.60GHz
RAM: 7,7 GiB RAM-u
Latte pannel, Window AppMenu applet for global menus.

I was excited to update to newest LO 6.2 because it supposed to have rewritten and fixed global menus in Plasma or at least that is what I heard.

To my disappointment global menus are worse then they were before. Before they worked and just occasionally they were doubled or some instance was inactive but with re-focus, it was quickly gone, so previous bugs were not so noticeable.

Currently, global menus are doubled. Usually, the first instance is inactive, the second one works but sometimes it can be inactive too. Focusing to another window with global menus and going back to LO fixes the inactivity issue but doubled global menus stay all the time and there is no way of getting rid of them.

I checked with other Manjaro KDE users and they reported the same problem (but not all of them so there is some important variable here that I haven't identify yet). Moreover, the same bug seems to be present in vala-panel-appmenu in xfce so the bug may be more general.

See here:


Some already updated to KDE framework 5.55 and Plasma 5.15 and the double global menu issue is still present.

I'm posting screenshots of the bug.
Comment 1 Mike 2019-02-12 19:30:47 UTC
Created attachment 149238 [details]
Comment 2 Mike 2019-02-14 12:09:47 UTC
It's being reported that the bug is already fixed in 6.2.0-3.


If so, I'll wait for the update and when that confirms, I'll close the topic.
Comment 3 Xisco Faulí 2019-02-14 12:42:15 UTC
Could you please try to reproduce it with version of LibreOffice
from https://www.libreoffice.org/download/libreoffice-fresh/ ?
I have set the bug's status to 'NEEDINFO'. Please change it back to
'UNCONFIRMED' if the bug is still present in the latest version.
Comment 4 Mike 2019-02-14 18:47:24 UTC
I updated to libreoffice 6.2.0-3 (along with KDE framework 5.55 and Plasma 5.15) and the problem is gone now :), just like others said. Only one menu is shown and it works perfectly.

Or maybe it even works better than before! Before it was just entries without icons. Now I get all icons in global menus as if it was a normal in-app menu, so this means global menus in LO are fully integrated (or native to) with Plasma!

Comment 5 Xisco Faulí 2019-02-14 19:07:57 UTC
Thanks for retesting with the latest version.
Setting to RESOLVED WORKSFORME as the commit fixing this issue hasn't been identified.
Comment 6 Katarina Behrens (Inactive) 2019-02-28 16:40:55 UTC
*** Bug 123749 has been marked as a duplicate of this bug. ***
Comment 7 Xisco Faulí 2019-03-12 19:38:46 UTC
*** Bug 122287 has been marked as a duplicate of this bug. ***
Comment 8 Xisco Faulí 2019-03-12 19:39:02 UTC
*** Bug 123675 has been marked as a duplicate of this bug. ***
Comment 9 Konstantin 2019-03-27 20:21:57 UTC
Created attachment 150329 [details]
Double menus in LO 6.2.2-2
Comment 10 Konstantin 2019-03-27 20:27:37 UTC
Hello, I am rilian-la-te, a developer of vala-panel-appmenu, and I still see a bug under MATE and XFCE (with vala-panel-appmenu).

I see you send only GMenuModels, if we using gtk frontend (I do not know, which sort of Global Menus you send under KDE), so, we need to look to your MenuModel XML.

Distribution: ArchLinux
Package: extra/libreoffice-fresh 6.2.2-2

GTK frontend affected, in KDE frontend all is OK.
Comment 11 Konstantin 2019-03-27 20:53:29 UTC
Reports by VCL on 6.2.2: 
General: not affected (does not export menus)
GTK3: affected (double menus)
GTK3_KDE5: affected (double menus)
GTK2: okay (menus exported and single, no double menus)
QT5: okay (menus exported and single, no double menus)
KDE5: okay (menus exported and single, no double menus)

It seems than only GTK3 frontend is affected.
Comment 12 Michael Weghorn 2019-03-27 22:27:21 UTC
@Konstantin: Thanks for your report.

While the visual result you get sounds very similar to the original bug report, the original one was for KDE, while you state that the gtk3 variants are affected and kde is fine.

In order to keep the scope of this bug report and thus avoid confusion, I'm closing it again.

Please open a new bug report for your issue, to make it easier to keep track of the single issues.
Comment 13 Marcus Tomlinson 2019-04-26 12:22:18 UTC
Please could someone point me to the bug tracking the still affected GTK3 and GTK3_KDE5 global menu. Thank you
Comment 14 Michael Weghorn 2019-04-26 12:26:35 UTC
(In reply to Marcus Tomlinson from comment #13)
> Please could someone point me to the bug tracking the still affected GTK3
> and GTK3_KDE5 global menu. Thank you

-> bug 124391

And there's also bug 124192 for Unity.
Comment 15 Marcus Tomlinson 2019-04-26 12:45:46 UTC
great thanks!
Comment 16 OfficeUser 2019-07-25 07:50:15 UTC
Issue appears again with I will attach a screenshot.
Comment 17 OfficeUser 2019-07-25 07:55:43 UTC
Created attachment 152974 [details]
Comment 18 Michael Weghorn 2019-07-25 17:16:21 UTC
(In reply to OfficeUser from comment #16)
> Issue appears again with I will attach a screenshot.

Thank you for the updated.

The screenshot shows that you're using the "gtk2" VCL plugin, while this bug report is for the qt5/kde5 VCL plugin, so this seems to be another issue.

If you think this is not the same as the existing bug reports bug 124391 and bug 124192, please create a new bug report.