[plasmashell] [Bug 519579] Application Launcher acts on out-of-date results when Enter is pressed

2026-05-13 Thread cwo
https://bugs.kde.org/show_bug.cgi?id=519579

cwo  changed:

   What|Removed |Added

  Latest Commit||https://invent.kde.org/plas
   ||ma/plasma-desktop/-/commit/
   ||f04eb85deb73768759651e6d3fa
   ||b7e61313a9b94
 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED
Version||6.7.0
  Fixed/Implemented||
 In||

--- Comment #6 from cwo  ---
Git commit f04eb85deb73768759651e6d3fab7e61313a9b94 by Christoph Wolk.
Committed on 13/05/2026 at 12:58.
Pushed by cwo into branch 'master'.

applets/kickoff: better handling of fast return presses

A common complaint about our launcher widgets is that they do not
support the usage pattern of fast typing and immediate return to
yolo-launch an app, without confirming whether the query's top result is
actually what the user intended. If a user attempts this, what they
generally get is either nothing (if there are no results yet) or the
top match of whatever query reported last (typically a partial version
of the current query), which is often not what the user intended to
launch.

Instead, we queue enter presses, and launch only as soon as any of
the following conditions hold (including immediately, if applicable):

- no query is running/the running query finishes
- the current best match contains the queries string in its text
- the user presses return/enter again
- 750 ms have passed and there are query results (if there are not,
  check again in another 750ms)

We also need to tweak a few other places to work: The ListView only
handles key presses when it has contents, so we need to also allow
Return/Enter without them (so that presses while still searching are not
lost), and we need to update a property while its StackView status is
still activating, rather than only when it's activated, or very fast
return presses will still go to the regular view, rather than the search
view.
FIXED-IN: 6.7.0

M  +5-3applets/kickoff/FullRepresentation.qml
M  +34   -3applets/kickoff/KickoffListView.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/f04eb85deb73768759651e6d3fab7e61313a9b94

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 519579] Application Launcher acts on out-of-date results when Enter is pressed

2026-05-07 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=519579

Nate Graham  changed:

   What|Removed |Added

   Keywords||usability
 CC||[email protected]

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 519579] Application Launcher acts on out-of-date results when Enter is pressed

2026-05-06 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=519579

Bug Janitor Service  changed:

   What|Removed |Added

 Status|REOPENED|ASSIGNED

--- Comment #4 from Bug Janitor Service  ---
A possibly relevant merge request was started @
https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3703

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 519579] Application Launcher acts on out-of-date results when Enter is pressed

2026-05-06 Thread Jonathan Gilbert
https://bugs.kde.org/show_bug.cgi?id=519579

--- Comment #5 from Jonathan Gilbert  ---
Awesome! :-) Thanks!

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 519579] Application Launcher acts on out-of-date results when Enter is pressed

2026-05-04 Thread Jonathan Gilbert
https://bugs.kde.org/show_bug.cgi?id=519579

--- Comment #3 from Jonathan Gilbert  ---
Created attachment 192039
  --> https://bugs.kde.org/attachment.cgi?id=192039&action=edit
Video demonstration (neon unstable 2026-05-03 / 1152)

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 519579] Application Launcher acts on out-of-date results when Enter is pressed

2026-05-04 Thread Jonathan Gilbert
https://bugs.kde.org/show_bug.cgi?id=519579

--- Comment #2 from Jonathan Gilbert  ---
I have confirmed that the same bug is present in the bleeding edge neon
unstable from 2026-05-03.

KDE Plasma Version: 6.6.80
KDE Frameworks Version: 6.27.0
Qt Version: 6.10.2
Kernel Version: 6.17.0.23-generic

"neon-unstable-20260503-1152.iso"

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 519579] Application Launcher acts on out-of-date results when Enter is pressed

2026-05-04 Thread Jonathan Gilbert
https://bugs.kde.org/show_bug.cgi?id=519579

Jonathan Gilbert  changed:

   What|Removed |Added

 Status|RESOLVED|REOPENED
 Ever confirmed|0   |1
 Resolution|DOWNSTREAM  |---

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 519579] Application Launcher acts on out-of-date results when Enter is pressed

2026-04-29 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=519579

Bug Janitor Service  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |DOWNSTREAM

--- Comment #1 from Bug Janitor Service  ---

Thank you for the bug report!

However Plasma 6.4.5 no longer receives updates or maintenance from KDE; active
versions are 6.6 or newer. Please upgrade to an active version as soon as your
distribution makes it available to you. Plasma is a fast-moving project, and
bugs in one version are often fixed in the next one.

If you need help with Plasma 6.4.5, please contact your distribution, who bears
the responsibility of providing help for older releases that are no longer
receiving updates from KDE.

If you can reproduce the issue after upgrading to an active version, feel free
to re-open this bug report.

-- 
You are receiving this mail because:
You are watching all bug changes.