ListViews fail to activate when double clicking an unfocused item that is partially visible
Steps to reproduce
- Open a directory in nautilus, or any scrollable list/column/grid view with single_click_activate set to false
- Scroll so that some item that isn't focused is partially visible
- Double click that item
Current behavior
The item takes focus and the viewport scrolls so that the item is fully visible but no activation happens on the second click. User has to triple click - or, more likely, wait half a second, realize it didn't work, and double click again - to get it to activate. It feels the same as if inputs are being dropped.
If the item was focused it will scroll but activate anyway, and if the item is fully visible it'll take focus on the first click but activate on the second click.
Expected outcome
Double clicking on a single item should consistently activate the listview.
Version information
4.10.4, also Nautilus nightly flatpak