Bug 445102 - Keybindings are not persistent between sessions
Summary: Keybindings are not persistent between sessions
Status: REPORTED
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: 21.08.3
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-11-07 04:28 UTC by T.M. Láska
Modified: 2021-11-10 11:18 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description T.M. Láska 2021-11-07 04:28:43 UTC
SUMMARY
The Konqueror Web Browser does not appear to remember the keybindings set by the user after a session is exited, nor does the program seem to remember them even after the user applies the keybindings within the Keybindings GUI.

STEPS TO REPRODUCE
1. Open the Keybindings window.
2. Make any shortcut change.
3. Apply the change and confirm the change by pressing OK.
3a. Close the Konqueror Web Browser and check the Keybindings window to see the keybindings have automatically reverted back to the default keybindings.

OBSERVED RESULT
The Konqueror Web Browser has not made the user-inputted keybindings persistent, nor does it apply the user-specified keybindings when they are requested to be applied by the user.

EXPECTED RESULT
The Konqueror Web Browser should be able to apply the keybindings persistently the same way the browser has successfully applied other settings persistently, such as the arrangement and visibility of my toolbars.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.14.16-arch1-1 (64-bit) 
(available in About System)
KDE Plasma Version: 5.23.2 
KDE Frameworks Version: 5.87.0
Qt Version: 5.15.2
Comment 1 Stefano Crocco 2021-11-07 07:55:17 UTC
In the step 3a, is the keybinding window you need to check the one in Konqueror or something else? I'm asking because you didn't explicitly say to restart Konqueror before checking that window.

I can't reproduce this bug on my system. Can you tell me which shortcuts you tried to change? Maybe the bug only happens with some shortcuts.
Comment 2 T.M. Láska 2021-11-07 21:19:22 UTC
Hi there,

Thanks for getting back to me when you could.

When it comes to step 3a: the issue happened within Konqueror: I only 
attempted to update the keybindings within the Configure Keyboard 
Shortcuts window in Konqueror and then after clicking apply noticed the 
keybindings were not registering at all as having changed, restarting 
the application or not.

I tried to change the modifier key on most of the shortcuts. For 
instance, most of the Mod keys on Konqueror appear to be Control keys 
whereas I tend to use the Super key as my Mod key, so I went through and 
edited the keys to reflect that; one clear example was changing access 
to the Home page from Alt+Home to Super+Home and just not having that 
register at all.

Hopefully this can help a little bit.

On 2021-11-07 01:55, Stefano Crocco wrote:
> https://bugs.kde.org/show_bug.cgi?id=445102
> 
> Stefano Crocco <stefano.crocco@alice.it> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                  CC|                            
> |stefano.crocco@alice.it
> 
> --- Comment #1 from Stefano Crocco <stefano.crocco@alice.it> ---
> In the step 3a, is the keybinding window you need to check the one in 
> Konqueror
> or something else? I'm asking because you didn't explicitly say to 
> restart
> Konqueror before checking that window.
> 
> I can't reproduce this bug on my system. Can you tell me which 
> shortcuts you
> tried to change? Maybe the bug only happens with some shortcuts.
Comment 3 Stefano Crocco 2021-11-10 11:18:25 UTC
Unfortunately, I still can't reproduce this issue. Could you, please, try creating a new user and checking whether this problem also happens for the new user? If it doesn't, then there's something strange going on with your configuration.