[GTK4] Holding control to select multiple files broken in filechooser (GTK 4.10)
My apologies if this is the wrong place for this bug, but I've been test-driving Fedora 38 with GNOME 44.rc, and I've noticed that I can't select multiple files in file-chooser when holding control on the keyboard. Holding shift to select a selection in the list works fine, but if I select control it highlights the file I click on but doesn't actively select it.
Steps to reproduce
- Open an application that allows for the selection of multiple files (e.g. Text Editor, or Graphs)
- Try to select multiple files by holding control while selecting the files
Current behavior
When one tries to select multiple files by holding control, it quickly highlights the file that is clicked, but doesn't actually select it. Making it impossible to select multiple files.
Expected outcome
When holding control and clicking on multiple files, it should select the file if it was previously unselected. And unselect it if it was previously selected.
Version information
I'm running Fedora Silverblue: Version: 38.20230313.n.0 (2023-03-13T08:07:32Z)
. I'm unsure how to check which GTK version it's using, but GTK 4.10 should ship with Gnome 44 so I can only assume that is the one. If someone knows how to double check the exact version number, I'd be happy to know. It should be noted that since I'm using Silverblue, all of my applications are Flatpaks. However, they all use this same new filechooser regardless of runtime. I can tell by the presence of the icon view with the thumbnails.
Additional information
I've attached a video to further clarify this. Unfortunately key presses don't show in the video obviously, but I'm holding control all the time. If I don't hold control, it just switches to the item I clicked on (as it should).
At one point in the video, I do manage to select multiple items by holding shift. Then I try to unselect some selected items by holding control again. The same behaviour shows where the item is quickly highlighted, but never deselected.