Bug 404371 - Parent action should not show tooltip while child dropdown menu is open
Summary: Parent action should not show tooltip while child dropdown menu is open
Status: RESOLVED FIXED
Alias: None
Product: frameworks-kirigami
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: Master
Platform: Arch Linux Linux
: NOR normal
Target Milestone: Not decided
Assignee: Marco Martin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-02-14 21:57 UTC by Patrick Silva
Modified: 2019-02-18 14:27 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.56


Attachments
screenshot (10.79 KB, image/png)
2019-02-14 21:57 UTC, Patrick Silva
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2019-02-14 21:57:58 UTC
Created attachment 118087 [details]
screenshot

... because as we can see in the screenshot, the tooltip can overlap some option listed by the dropdown.


SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.15.0
KDE Frameworks Version: 5.55.0
Qt Version: 5.12.1
Comment 1 Nate Graham 2019-02-17 00:12:08 UTC
This may be a Kirigami issue. Essentially, when a contextualAction is used to display a dropdown menu, the parent action should not display its tooltip while when the child menu is open.

Here's the code in Discover: https://cgit.kde.org/discover.git/tree/discover/qml/ApplicationPage.qml#n61
Comment 2 Aleix Pol 2019-02-18 13:43:03 UTC
Git commit 368ed3bf3df86c2f82d0d21cfd9ac0cbc851314e by Aleix Pol.
Committed on 18/02/2019 at 13:40.
Pushed by apol into branch 'master'.

Don't show the tooltip when the drop-down menu is shown

Summary:
The menu itself should already offer enough information

Reviewers: #kirigami, #frameworks, mart

Reviewed By: #kirigami, mart

Subscribers: plasma-devel

Tags: #kirigami

Differential Revision: https://phabricator.kde.org/D19110

M  +1    -1    src/controls/private/PrivateActionToolButton.qml

https://commits.kde.org/kirigami/368ed3bf3df86c2f82d0d21cfd9ac0cbc851314e