Bug 468925

Summary: Emoji Selector shouldn't update Recent list until window is closed; otherwise clicking twice gives wrong result
Product: [Applications] Emoji Selector Reporter: Alex Cruise <alex>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: wishlist CC: nate
Priority: NOR Keywords: usability
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Alex Cruise 2023-04-24 20:03:14 UTC
SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***

STEPS TO REPRODUCE
1. Launch Emoji Selector when at least two emojis have been used before 
2. Click any of the recent emojis after the first one
3. The one you just clicked moves to the front, since it's now the most recent
4. If you click again, you've just selected a different one

This is especially problematic for those coming from Mac, where double-clicking on an emoji pastes it into the current input method. We should defer updating the recent list until the user has closed the window.

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Alex Cruise 2023-04-24 20:10:15 UTC
this is plasma-desktop 5.27.4 on Fedora 37 btw