Bug 502884 - krunner dictionary plugin quietly fails when word isnt found on dict.org
Summary: krunner dictionary plugin quietly fails when word isnt found on dict.org
Status: CONFIRMED
Alias: None
Product: krunner
Classification: Plasma
Component: dictionary (other bugs)
Version First Reported In: 6.3.4
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2025-04-16 15:36 UTC by ostap-tymur-tymchenko
Modified: 2025-04-22 17:41 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ostap-tymur-tymchenko 2025-04-16 15:36:29 UTC
SUMMARY
krunner dictionary plugin unusably slow for large portions of words -- for example: "melds" "stores"

VIDEO: https://youtu.be/6B9Gv-Ffy1w

STEPS TO REPRODUCE
1.  Use krunner dictionary plugin to search for words like "melds" "stores" or any more obscure words

OBSERVED RESULT
Takes a very long time to get result

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 41
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.12.0
Qt Version: 6.8.2
Kernel Version: 6.13.9-200.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 7640U w/ Radeon 760M Graphics
Memory: 14.9 GiB of RAM
Graphics Processor: AMD Radeon 760M
Manufacturer: Framework
Product Name: Laptop 13 (AMD Ryzen 7040Series)
System Version: A5
Comment 1 Nate Graham 2025-04-16 17:37:50 UTC
Can reproduce, wow.
Comment 2 ostap-tymur-tymchenko 2025-04-16 19:36:27 UTC
Just wanted to add, this happens allot. I would say at least 1/4 of the time, if not more. I write and read allot, so I try using it, but often have to go to google.
Comment 3 ostap-tymur-tymchenko 2025-04-18 19:55:06 UTC
Oh, and also also, I don't know about severity. I just picked normal, but I don't know how the severity system works so it may need to be increased since it renders it unusable a large portion of the time.
Comment 4 cwo 2025-04-19 10:52:44 UTC
Seems like this happens with words not found on dict.org. Somehow the detection of missing words fails, and it waits for the 30 second timeout of the dictionary runner to do anything.
Comment 5 ostap-tymur-tymchenko 2025-04-22 17:38:54 UTC
(In reply to cwo from comment #4)
> Seems like this happens with words not found on dict.org. Somehow the
> detection of missing words fails, and it waits for the 30 second timeout of
> the dictionary runner to do anything.

Would it not be easier to have a local file work as a dictionary instead of requesting each word? Not only would that be faster but also work offline.