-
-
Notifications
You must be signed in to change notification settings - Fork 345
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
Inconsistent checkbox behavior when pressing spacebar #2534
Comments
The only time i can get this to happen is when i first start up CKAN and have not clicked on another Mod when i tap the spacebar once. |
Here's where we handle this keypress: Lines 327 to 339 in fc0fa20
|
@Gryffen1971 well, when I launch CKAN and press spacebar without clicking anywhere it doesn't do anything at all (even though one of the mods is selected by default). But there's also no dotted border anywhere (pressing tab and then shift+tab suggests it should be around 'Manage mods' tab above 'Launch KSP' button), so... maybe something to do with newer Windows? |
@HebaruSan @antipin00 Now that is quite possible indeed. |
Background
CKAN Version: v1.25.3
Operating System: Windows (8.1, but looks like others as well)
Problem
When selecting a mod from list, 'Installed' checkbox can be toggled by pressing spacebar. But if 'Installed' checkbox was clicked by mouse, then pressing spacebar toggles it 2 times (first when pressing down, second when releasing).
If there is also 'Update' checkbox available, then:
-If mod was selected by clicking outside 'Update' checkbox, pressing spacebar works as described above
-If mod was selected by clicking 'Update' checkbox, pressing spacebar toggles 'Installed' checkbox and releasing it toggles 'Update' checkbox
(on the gif I held spacebar for a fraction of second so there is a pause between pressing and releasing)
Probably caused by conflict between whatever toggles 'Installed' checkbox of selected mod when pressing spacebar and OS's toggling of selected checkbox using tab controls (note the dotted border).
The text was updated successfully, but these errors were encountered: