In dolphin it is possible to enable and disable the service menu items individually. If all the items of a group are disabled the group is still shown in dolphin context menu, but without any child. This should be hidden instead. Example: The popular collection of service menus https://store.kde.org/p/998464/ provides a lot of service menus. If I don't need some of them I disable them in the dolphin settings. For example I don't need the MEGA-Tools, so I disable all of them, but I can still see the Mega-Tools entry in the context menu even though no sub items are present.
I cannot reproduce. I unchecked all "Android Services", for example, and the menu entry was gone.
Indeed disabling all the "Android Tools" removes the menu entry. Though with "Mega Tools" or "Dropbox tools" for example the menu entry is not removed.
*** Bug 396377 has been marked as a duplicate of this bug. ***
(In reply to Simone Gaiarin from comment #2) > Indeed disabling all the "Android Tools" removes the menu entry. Though with > "Mega Tools" or "Dropbox tools" for example the menu entry is not removed. Sounds like an issue with the plugin provided on the store, feedback should be provided to the author instead of the KDE team.
In bug https://bugs.kde.org/show_bug.cgi?id=396377 the response of a developer of the service menu says that they have no control over this issue. If this is not the case, can you point out the documentation of dolphin where it is explained how to hide an empty menu so that we can inform the developers of the service menus?
> Indeed disabling all the "Android Tools" removes the menu entry. I was basing off of this comment that if you do remove menu entries the parent does go away, so the parent item is being removed for empty groups. I am not a developer so sadly I cannot provide a hint on where said functionality might be within the code. I am simply revisiting old bugs to try and clean the bug tracker up where I can.
No worries. I changed the status to CONFIRMED, given that it was reported by another user in the duplicate bug.