Bug 501700 - DrKonqi asynchronously loads the distribution method, but doesn't indicate that it's loading it
Summary: DrKonqi asynchronously loads the distribution method, but doesn't indicate th...
Status: RESOLVED FIXED
Alias: None
Product: drkonqi
Classification: Applications
Component: general (other bugs)
Version First Reported In: 6.3.3
Platform: Fedora RPMs Linux
: NOR minor
Target Milestone: ---
Assignee: Plasma Bugs List
URL: https://discuss.kde.org/t/why-cant-i-...
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-18 18:11 UTC by Roke Julian Lockhart Beedell
Modified: 2025-05-28 17:11 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.5.0
Sentry Crash Report:


Attachments
A Screenshot of the Absent Context Menu Entries (43.19 KB, image/png)
2025-03-18 18:11 UTC, Roke Julian Lockhart Beedell
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roke Julian Lockhart Beedell 2025-03-18 18:11:15 UTC
Created attachment 179547 [details]
A Screenshot of the Absent Context Menu Entries

SUMMARY

DrKonqi asynchronously loads the distribution method, but doesn't indicate that it's loading it to the user, which means that (presumably, on slow internet connections), all the user sees is the "Unspecified" option.

STEPS TO REPRODUCE

1. Invoke DrKonqi's report GUI.
2. Quickly select the drop-down.
3. Close it.
4. Wait.
5. Open it again.

OBSERVED RESULT

The context menu initially solely contained "Unspecified", but now contains all.

EXPECTED RESULT

A loading *bar* should replace the button.

SOFTWARE/OS VERSIONS

Operating System: Fedora Linux 41
KDE Plasma Version: 6.3.3
KDE Frameworks Version: 6.12.0
Qt Version: 6.8.2
Kernel Version: 6.13.6-200.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 7600X 6-Core Processor
Memory: 30.4 GiB of RAM

ADDITIONAL INFORMATION

Originally discovered at https://discuss.kde.org/t/why-cant-i-define-the-distribution-method-in-drkonqi/31666/2?u=rokejulianlockhart.
Comment 1 Bug Janitor Service 2025-05-26 13:54:47 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/drkonqi/-/merge_requests/336
Comment 2 Harald Sitter 2025-05-28 11:36:06 UTC
Git commit 73201a3e29298450c69c0af1b41d4b56ba21524a by Harald Sitter.
Committed on 28/05/2025 at 10:45.
Pushed by sitter into branch 'master'.

reportpage: indicate the loading state better

in lieu of combobox providing a busy state we'll mimic it by
manipulating the displaytext accordingly

M  +19   -1    src/qml/ReportPage.qml

https://invent.kde.org/plasma/drkonqi/-/commit/73201a3e29298450c69c0af1b41d4b56ba21524a