Summary: | Webshortcuts runner is not triggered if the query string contains certain characters | ||
---|---|---|---|
Product: | [Plasma] krunner | Reporter: | Kishore Gopalakrishnan <kishore96> |
Component: | webshortcuts | Assignee: | Alexander Lohnau <alexander.lohnau> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nate, plasma-bugs |
Priority: | NOR | ||
Version: | 5.21.90 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Other | ||
Latest Commit: | https://invent.kde.org/frameworks/kio/commit/44fa86cff899d9894ee5293bf4ebd7b63d16ffc5 | Version Fixed In: | 5.87 |
Sentry Crash Report: |
Description
Kishore Gopalakrishnan
2021-05-25 13:19:47 UTC
Can confirm the issues seems to exist for queries like: <keyword><sperator><query>!<further query> For example (with : as separator): dd:testme!blablabla does not work dd:testme! blablabla works A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kio/-/merge_requests/590 Git commit 44fa86cff899d9894ee5293bf4ebd7b63d16ffc5 by Alexander Lohnau. Committed on 09/10/2021 at 05:53. Pushed by alex into branch 'master'. kuriikwsfiltereng: Fix quitting match logic if accidentally bang syntax is used If we have found a bang-match it might be unintentionally triggered, because the ! character is contained in the query. To avoid not returning any results we check if we can find a provider for the key, if not we clear it and try the traditional query syntax FIXED-IN: 5.87 M +5 -0 autotests/kurifiltertest.cpp M +28 -14 src/urifilters/ikws/kuriikwsfiltereng.cpp https://invent.kde.org/frameworks/kio/commit/44fa86cff899d9894ee5293bf4ebd7b63d16ffc5 |