-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Remove broken restart window keyboard shortcut #7281
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
base: development
Are you sure you want to change the base?
Conversation
Unfortunately a much needed change as users clearly dont understand the harm they can do even with us repeating the implications of it multiple times. Sometimes the mental model of a browser really works against us and this is sadly one of them. Code looks good, will verify by testing later |
I recommend adding an explanation to the FAQs („Why did you remove the refresh shortcut?“) and link to this entry from the release notes to avoid people opening GitHub issues or complaining on other channels that „the feature has stopped working“. Alternatively, if you don‘t want things like this in the docs/FAQ, I‘d definitely mention it in the release notes. |
@Ein-Tim Restarting windows and refreshing are two separate things, this only removes restarting windows. Refreshing, which is what you do on the subscription, trending and popular pages still exists, as well as the associated keyboard shortcuts. The misconception that restarting a window is just a refresh is likely one of the reasons why we are in this situation. |
@absidue Ahh, thanks for the explanation! So IIUC this PR will remove the ability to restart a window, but refreshing via the button in the top left coroner as well as via the corresponding shortcut will stay. But still: CTRL+R is now empty application wide, right? If yes: This will probably get noticed by users which will then complain that they can‘t use CTRL+R anymore and lead to unnecessary issues here on GitHub. So mentioning this in the release notes/FAQ still makes sense. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested and LGTM but im not ready to approve yet as my user minded view think we should resolve most playback errors before this should go in. That way users wont miss it that much and we'll receive less backlash
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
916f762
to
ba4905f
Compare
ba4905f
to
5657afe
Compare
5657afe
to
90308aa
Compare
90308aa
to
fb33fdd
Compare
Remove broken restart window keyboard shortcut
Pull Request Type
Description
Despite advising users on many occasions that they should not use these keyboard shortcuts or only use them when there is no other option such as when the window crashes, users still use them and are then surprised that it breaks things. If only someone had warned them deep sigh. As the only valid use cases such as the window crashing, can also be fixed by closing the window and opening a new one, I see no reason to keep something that is known to be broken around.
If you disagree about removing it, then we need to find another solution such as displaying a blocking dialog each time a user tries to use those keyboard shortcuts, about the problems with it, also recommending that they do not report ANY issues they may experience in FreeTube if they use those keyboard shortcuts and require them to explicitly say yes every single time. That way if users still abuse it, they can no longer pretend they didn't know it would break things, so any problems that are caused by it are then their own fault.
Testing
Check that CTRL+R does nothing.
Desktop
Additional context
You may notice that various translation files have other changed strings, that is because translators are unfortunately still translating the placeholder values, in some cases even omitting them from the translation entirely and those are the ones that got flagged by the linter while I was committing the changes.