Bug 443050

Summary: Package size tooltip can be triggered when the loading progress bar is still visible in Update page.
Product: [Applications] Discover Reporter: Fushan Wen <qydwhotmail>
Component: discoverAssignee: Dan Leinir Turthra Jensen <leinir>
Status: RESOLVED FIXED    
Severity: normal CC: aleixpol, nate
Priority: NOR    
Version: git-master   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: 5.23
Attachments: Tooltip

Description Fushan Wen 2021-09-28 05:40:09 UTC
Created attachment 141975 [details]
Tooltip

SUMMARY
When the loading progress bar is visible, hovering on the blank area will still trigger tooltips.

STEPS TO REPRODUCE
1. Click "Update"
2. Hover on the blank area, where the package size label is hidden under the area.

OBSERVED RESULT
A tooltip is shown.

EXPECTED RESULT
No tooltip is shown.

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20210924
KDE Plasma Version: 5.23.80
KDE Frameworks Version: 5.87.0
Qt Version: 5.15.2
Kernel Version: 5.14.6-1-default (64-bit)
Graphics Platform: X11
Processors: 8 × AMD Ryzen 7 4700U with Radeon Graphics
Memory: 15.0 GiB of RAM
Graphics Processor: AMD RENOIR

ADDITIONAL INFORMATION
Information for package discover:
---------------------------------
Repository     : unstable-kde-frameworks
Name           : discover
Version        : 5.23.80git.20210924T125543~a815b7c0a-ku.5.3
Arch           : x86_64
Vendor         : obs://build.opensuse.org/KDE:Unstable
Installed Size : 8.2 MiB
Installed      : Yes
Status         : up-to-date
Source package : discover-5.23.80git.20210924T125543~a815b7c0a-ku.5.3.src
Summary        : Software store for the KDE Plasma desktop
Description    : 
    Discover is a graphical software manager for the KDE Plasma desktop. It helps users to find software they might want easily and quickly.

    By allowing to navigate a software library by search, categories, top lists along with detailed application information including screenshots and reviews, users can more quickly find applications that suit their needs
Comment 1 Bug Janitor Service 2021-09-28 07:28:38 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/discover/-/merge_requests/170
Comment 2 Fushan Wen 2021-09-28 15:26:50 UTC
Git commit 65cd59c1dde91024267b3131128cbd0eb55fe9be by Fushan Wen.
Committed on 28/09/2021 at 11:55.
Pushed by apol into branch 'master'.

Do not show tooltips when fetching updates

Hovering on the blank area where the package size label is behind will
not trigger tooltips when Discover is still fetching updates.

M  +1    -0    discover/qml/UpdatesPage.qml

https://invent.kde.org/plasma/discover/commit/65cd59c1dde91024267b3131128cbd0eb55fe9be
Comment 3 Aleix Pol 2021-09-28 15:27:15 UTC
Git commit 8bd68cfc161ddb048f52cb231a21730241d5a8bf by Aleix Pol Gonzalez, on behalf of Fushan Wen.
Committed on 28/09/2021 at 15:27.
Pushed by apol into branch 'Plasma/5.23'.

Do not show tooltips when fetching updates

Hovering on the blank area where the package size label is behind will
not trigger tooltips when Discover is still fetching updates.


(cherry picked from commit 65cd59c1dde91024267b3131128cbd0eb55fe9be)

M  +1    -0    discover/qml/UpdatesPage.qml

https://invent.kde.org/plasma/discover/commit/8bd68cfc161ddb048f52cb231a21730241d5a8bf