strange behavior when selecting multiple files/folders with shift in pantheon-files [$30]

Bug #1399674 reported by Eric Göpel
72
This bug affects 16 people
Affects Status Importance Assigned to Milestone
Files
Fix Released
Medium
Jeremy Wootten

Bug Description

When trying to select multiple files or folders in nautilus-files using "klick first file to select -> shift+klick last file to select" there's a strange behaviour.
It's not selecting files per name, it seems to do it 'geometrical', so its not selecting that you expect it to select.

Because of difficulty in explaining a screencast for you:
https://drive.google.com/file/d/0B2lRaFHoTHleRXFrY3Q3VmZsUnc/view?usp=sharing

Tags: bounty select

Related branches

Revision history for this message
swizzle (el-ferreira-deactivatedaccount) wrote :

I can confirm i got the same bug some days ago.

Revision history for this message
Ugur (vt.tty0) wrote :

Same here.

affects: elementaryos → pantheon-files
Revision history for this message
Jonathan Moerman (jonathanmoerman) wrote :

It may be worth noting that this only happens in raster/icon view not in the 2 other views.

Two things seem to be going wrong:
- For the selection start point it does not always take the previous selected file. (I do have a double click setup here.)
- Selecting happens in the same way as selecting by mouse.

It used to work on the pantheon-files versions from before the big pantheon-files update (Partial rewrite / complete move to vala or something if i remember correctly).

I hope this behavior gets fixed soon, as it is inconsistent with every other application installed by default, including files itself (row/column).

Changed in pantheon-files:
status: New → Confirmed
Revision history for this message
Eric Göpel (capstan) wrote :

still there in final release!

Revision history for this message
Jonathan Moerman (jonathanmoerman) wrote :
Revision history for this message
Jeremy Wootten (jeremywootten) wrote :

This behaviour is consistent with the other views if you regard the two click points as the beginning and end of a rubberband selection. However, other file managers behave differently so maybe it should be changed.

summary: strange behavior when selecting multiple files/folders with shift in
- pantheon-files
+ pantheon-files [$20]
tags: added: bounty select
Changed in pantheon-files:
importance: Undecided → Medium
Revision history for this message
Jonathan Moerman (jonathanmoerman) wrote : Re: strange behavior when selecting multiple files/folders with shift in pantheon-files [$20]

Some extra info: selecting a file using a mouse/touchscreen never updates the selection start.

summary: strange behavior when selecting multiple files/folders with shift in
- pantheon-files [$20]
+ pantheon-files [$30]
Changed in pantheon-files:
assignee: nobody → Jeremy Wootten (jeremywootten)
status: Confirmed → In Progress
milestone: none → loki-alpha1
Revision history for this message
Jonathan Moerman (jonathanmoerman) wrote :

I just applied your changes to 0.2.x, freya version, and it works like a charm.
Is there any chance that this fix will get published for freya as well?

Revision history for this message
Jeremy Wootten (jeremywootten) wrote :

Thanks for the positive feedback.

What usually happens is that after a fix is committed into the main trunk it stays there for wider testing for a while. When a new release of Freya is made it will include revisions which have been in trunk for long enough that we are reasonably confident they are stable. Once Loki is released I don't think Freya will be updated, but there could be another Freya release before then which could contain this fix. But that is ultimately up to the release manager (Cody Garver).

Cody Garver (codygarver)
Changed in pantheon-files:
status: In Progress → Fix Committed
Changed in pantheon-files:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.