https://bugs.kde.org/show_bug.cgi?id=418250
Bug ID: 418250 Summary: A single letter keyboard shortcut for the 'Delete Message' action only works once Product: kmail2 Version: 5.11.3 Platform: Kubuntu Packages OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: kdepim-b...@kde.org Reporter: robin.randh...@gmail.com Target Milestone: --- SUMMARY I prefer to make typical Mutt keybindings work with my new KMail setup. This works remarkably well for pretty much everything I care about (Eg: 'M' to compose a new mail etc). Today I noticed that: - specifying 'D' to 'Delete Message' in the keyboard shortcuts dialog seems to register the shortcut as expected. - re-opening the dialog before using the shortcut shows the newly registered shortcut missing. - despite that, the binding works as expected _but_ only for the first invocation. I am using Kubuntu 19.10 with Plasma installed from the kde-backports PPA. The KMail version is 5.11.3. The About dialog shows the following associated libraries: KDE Frameworks 5.67.0 Qt 5.12.4 (built against 5.12.4) The xcb windowing system The account type in question is Office365 over Generic IMAP but I don't think that has a bearing on the problem. STEPS TO REPRODUCE 1. Open Settings -> Configure Keyboard Shortcuts -> Delete Message -> Alternate -> Custom 2. Press D (to be clear - I press lower case 'd' but it is displayed as 'D') 3. Press OK for the binding to be accepted and for the dialog to close 4. To verify if the binding was registered do 1 above again - the binding will not be seen to be registered (!) Now traverse to an email and press 'D'. The mail is deleted. Try it again on another mail - the mail is not deleted. This is reproducible by going through the sequence again. Note that 345992 and 38955 have a similar theme - kind of. Any help appreciated! Thanks. 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 -- You are receiving this mail because: You are watching all bug changes.