-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
keyboard shortcuts that are deleted reappear (and are in conflict) #233
Comments
Hi Graham, I think I know what you are seeing. Are you using Firefox's "Manage Extension Shortcuts" to disable the shortcuts? If so, SSS's shortcuts should be disabled from its own settings menu, by deleting the shortcut (the text), here: I realize this is not intuitive for users that expect the other menu to work, and I fully agree. There a reason it's like this, but not a terribly good one. :) SSS had shortcuts (at least one) when it was first created in 2016, even before being a WebExtension. When WebExtensions first got support for shortcuts, I re-added it as a setting with its own menu, as you see above. At that time I think that the "Manage Extension Shortcuts" menu didn't exist and I'm not aware when it was added. I remember being told by a user later (possibly here on GitHub?) that the menu existed and there was this problem, but it wasn't a big priority to fix things in Firefox's shortcuts menu, so it was left like that. So yes, I consider this a bug, but it should be possible to solve on the user side (not ideal!) by deleting the shortcut text in SSS's settings menu ("Popup/icons behaviour" section). I hope this helps! :) Cheers! |
By the way, the reason it reappears on restart is that SSS stores the shortcut as text in its settings, and it never gets the memo that the user deleted it in Firefox's menu, so it simply registers the shortcut again when it starts. |
This comment has been minimized.
This comment has been minimized.
No problem! Thanks for understanding, Graham. :) I think we can leave this issue open. It's an actual bug and it's not summarized elsewhere (that I remember). If development resumes at some point, this will be a good reminder. |
Hey! Here's an update after I made some preliminary research on what it would take to fix this in SSS (it looks like a lot but it's not too bad, but it was more than I anticipated since the browser shortcuts menu only exists after Firefox 66). This mostly serves as a summary and also as a reminder for me, so no need to reply. :) Development hasn't resumed, but I'm okay with dealing with the bugs that show up. 😁 Research:
Required changes (if running on Firefox 66+):
Some of these are a pain if SSS is to still support Firefox versions older than 66. It's either this or up the minimum required Firefox version again just for this fix. :) I'll think about it. Cheers! |
Hey! I've updated SSS to version 3.48.0 (actually a few days ago). The shortcut options now direct you to use Firefox's menu to change shortcuts, which is the new way since Firefox 66 (aaaaages ago) :) Now, when SSS loads, it won't override the shortcuts that you had set in that menu. SSS won't change shortcuts anymore, just respond to them. As a consequence, resetting settings and loading backups also won't touch the shortcuts (which is probably for the best). Follow up from the previous post:
Cheers! |
Thank you! |
Steps
88
, enable Swift Selection Search3.47.3
and Tab Manager Plus for Firefox5.2.0
Expected
Actual result
This is a major issue only in that Swift Selection Search must be disabled to prevent repetitive shortcut conflicts.
For me personally, not a major issue; I can live without the extension.
https://github.com/CanisLupus/swift-selection-search/blame/master/README.md#L6 noted and understood. Thanks for all the fish.
The text was updated successfully, but these errors were encountered: