Bug 421595 - Backspace in Kicker When Item Selected Creates Box Character
Summary: Backspace in Kicker When Item Selected Creates Box Character
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Menu (Kicker) widget (other bugs)
Version First Reported In: 5.18.5
Platform: Other Linux
: NOR minor
Target Milestone: 1.0
Assignee: Alexander Lohnau
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-16 05:59 UTC by Mosin
Modified: 2020-06-11 21:21 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 5.19.1
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mosin 2020-05-16 05:59:35 UTC
SUMMARY
Pressing Backspace in Kicker if an item is selected will create a "missing glyph" box character. 
See:https://docs.microsoft.com/en-us/typography/opentype/spec/recom#glyph-0-the-notdef-glyph

STEPS TO REPRODUCE
1. launch kicker
2. press up arrow or hover mouse to select any entry (there should no longer be an I beam in search field)
3. press backspace

OBSERVED RESULT
A missing glyph character is inserted instead of deleting.

EXPECTED RESULT
Backspace will delete a character.

SOFTWARE/OS VERSIONS
This bug occurs in both my systems:
(Virtualbox)
Kde Neon Unstable
KDE Plasma Version: 5.18.80
KDE Frameworks Version: 5.70.0
Qt Version: 5.14.2

(Hardware Install)
Manjaro 20.0.1
KDE Plasma Version: 5.18.5
KDE Frameworks Version: 5.70.0
Qt Version: 5.14.2
Kernel Version: 5.6.12-1-MANJARO
OS Type: 64-bit


ADDITIONAL INFORMATION
When repeating these steps and pressing the delete key instead, this character is produced:
Pressing backspace again will delete characters as usual, until there is no more text. After that, backspace will create a missing glyph symbol again (delete will also create its own character).
Comment 1 Mosin 2020-05-29 02:51:33 UTC
I tested this on another computer and it also has this bug. I think the importance should be raised since this bug seems to happen on all systems.
Comment 2 Alexander Lohnau 2020-06-11 19:27:42 UTC
Confirmed, i will get into it.
KRunner had a similar issue, which was easily fixed.
Comment 4 Alexander Lohnau 2020-06-11 21:21:21 UTC
Fixed with commit: https://invent.kde.org/plasma/plasma-desktop/-/commit/cf30a7f7083c5cbc804b007b83a0ac2283cd4cd6

Thanks for reporting!