diff --git a/sources/application/UI/Base/Component/PopoverMenu/PopoverMenuItem/PopoverMenuItemFactory.php b/sources/application/UI/Base/Component/PopoverMenu/PopoverMenuItem/PopoverMenuItemFactory.php index b228ea6ca..7ec4ffcbd 100644 --- a/sources/application/UI/Base/Component/PopoverMenu/PopoverMenuItem/PopoverMenuItemFactory.php +++ b/sources/application/UI/Base/Component/PopoverMenu/PopoverMenuItem/PopoverMenuItemFactory.php @@ -88,6 +88,11 @@ class PopoverMenuItemFactory 'tooltip' => isset($aActionData['tooltip']) ? $aActionData['tooltip'] : '', ]; + // Avoid meaningless tooltips which are identical to the label + if ($aRefactoredItem['tooltip'] == $aRefactoredItem['label']) { + $aRefactoredItem['tooltip'] = ''; + } + if (!empty($aRefactoredItem['on_click'])) { // JS $oPopoverMenuItem = PopoverMenuItemFactory::MakeFromApplicationPopupMenuItem(