Bug 501700

Summary: DrKonqi asynchronously loads the distribution method, but doesn't indicate that it's loading it
Product: [Applications] drkonqi Reporter: Roke Julian Lockhart Beedell <4wy78uwh>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: minor CC: kdedev, nate
Priority: NOR    
Version First Reported In: 6.3.3   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
URL: https://discuss.kde.org/t/why-cant-i-define-the-distribution-method-in-drkonqi/31666/2?u=rokejulianlockhart
Latest Commit: Version Fixed In: 6.5.0
Sentry Crash Report:
Attachments: A Screenshot of the Absent Context Menu Entries

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