Summary: | Kirigami SearchField decides for you, that you're done typing into it. | ||
---|---|---|---|
Product: | [Applications] Discover | Reporter: | 31113 |
Component: | discover | Assignee: | Dan Leinir Turthra Jensen <leinir> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aleixpol, leinir, nate |
Priority: | NOR | Keywords: | usability |
Version: | 5.23.2 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/discover/commit/dea79d2ef4c56018166e0097443bdb6c7d427f14 | Version Fixed In: | 5.24 |
Description
31113
2021-11-07 23:52:05 UTC
IIRC the intention for this was to offer a "search as you type" functionality. However the delay before the search gets triggered means that it doesn't actually work for that, and I agree that the overall effect is surprising and somewhat unpleasant. IMO we should turn this off by default. It's public API so we can't remove it. Actually I'm wrong. There's no delay by default, and Discover uses one. I guess the real problem is that the delay makes auto-accept not really work. Probably we should just turn off auto-accept in Discover because the two simply aren't a good match. A possibly relevant merge request was started @ https://invent.kde.org/plasma/discover/-/merge_requests/201 Git commit dea79d2ef4c56018166e0097443bdb6c7d427f14 by Nate Graham. Committed on 16/11/2021 at 18:16. Pushed by ngraham into branch 'master'. Don't auto-accept in the search field Search operations are network-intensive, so we can't have search-as-you-type. Currently Discover is trying to do it anyway, by auto-accepting after a 2.5 second delay. However this just isn't a good user experience, and makes the accept interval seem random and it can surprise you if you're not expecting it. When network limitations dictate that results can't be updated in real time, we should just fall back to making the user hit the return key. FIXED-IN: 5.24 M +4 -2 discover/qml/SearchField.qml https://invent.kde.org/plasma/discover/commit/dea79d2ef4c56018166e0097443bdb6c7d427f14 |