Bug 477739 - Free space dropdown shows empty menu if Filelight is not installed
Summary: Free space dropdown shows empty menu if Filelight is not installed
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: bars: status (show other bugs)
Version: 24.01.80
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: qt6, regression
Depends on:
Blocks:
 
Reported: 2023-11-29 23:43 UTC by Timothy B
Modified: 2024-06-08 04:01 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 24.08.0


Attachments
Screenshot of observed bug (9.49 KB, image/png)
2023-11-29 23:43 UTC, Timothy B
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Timothy B 2023-11-29 23:43:05 UTC
Created attachment 163624 [details]
Screenshot of observed bug

SUMMARY
If Filelight is not installed in the system, clicking on the free space button in the status bar on Dolphin would display a tiny popup menu with no items.

STEPS TO REPRODUCE
0. Verify that Filelight is not installed. If it is, uninstall it.
1. Open any Dolphin window
2. Click on the free space button on the status bar. The button text says something like "123.4 GiB free" with a down arrow beside it.

OBSERVED RESULT
A tiny 1x1 pixel blank popup menu appears below the button.

EXPECTED RESULT
Possibly a menu with only an entry that says something like "Install Filelight" would appear.

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.81.80
KDE Frameworks Version: 5.245.0
Qt Version: 6.6.0
Dolphin Version: 24.01.80

ADDITIONAL INFORMATION
Filelight is not installed by default in KDE Neon, so this can be easily reproduced when running the live ISO image. After installing Filelight, Dolphin will populate the otherwise empty menu when the free space button is clicked.
Comment 1 Bug Janitor Service 2023-12-11 00:20:17 UTC
A possibly relevant merge request was started @ https://invent.kde.org/system/dolphin/-/merge_requests/674
Comment 2 Felix Ernst 2024-05-30 15:35:13 UTC
Git commit 0a8f84a52dcd246550b5ea0e795dd7b309f2ece1 by Felix Ernst, on behalf of Nicolas Fella.
Committed on 30/05/2024 at 15:21.
Pushed by felixernst into branch 'master'.

Offer installing Filelight if no disk usage analyzer was found

This avoids an empty menu and points the user towards a useful tool

M  +12   -1    src/statusbar/statusbarspaceinfo.cpp

https://invent.kde.org/system/dolphin/-/commit/0a8f84a52dcd246550b5ea0e795dd7b309f2ece1
Comment 3 Bug Janitor Service 2024-05-30 16:51:34 UTC
A possibly relevant merge request was started @ https://invent.kde.org/system/dolphin/-/merge_requests/783