Not necessarily - 'touch' doesn't have the same meaning as 'cross' (else it probably would have been called 'Cross select'). I do understand that it doesn't match your expectations, but haven't researched the original intent / discussion / implementation details to confirm it as "bug" in the selection tool.
From the manual:
«Touch Select Multiple Objects: This will select all objects that the mouse cursor touches while being dragged. A red line will indicate the path the cursor took. This is very useful when needing to select multiple paths as found in engravings or hair. Holding the Shift down will prevent dragging an already selected object if the drag begins over that object»
<http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Select.html#Select-Mouse>
If 'touch' is interpreted as based on "visually" selecting objects on canvas, it would touch the top-most object from the stack, and not those hidden below - very much the same way a click selects the top-most object.
ISTM you are looking for several additional selection methods, and for some there might already exist feature requests/bug reports in the bug tracker. I'll search and provide some links to related reports tonight or later this week (re: reports about touch- and fence/cross-select).
> Isn't it a bug in the selection mechanism then?
Not necessarily - 'touch' doesn't have the same meaning as 'cross' (else it probably would have been called 'Cross select'). I do understand that it doesn't match your expectations, but haven't researched the original intent / discussion / implementation details to confirm it as "bug" in the selection tool.
From the manual: tavmjong. free.fr/ INKSCAPE/ MANUAL/ html/Select. html#Select- Mouse>
«Touch Select Multiple Objects: This will select all objects that the mouse cursor touches while being dragged. A red line will indicate the path the cursor took. This is very useful when needing to select multiple paths as found in engravings or hair. Holding the Shift down will prevent dragging an already selected object if the drag begins over that object»
<http://
If 'touch' is interpreted as based on "visually" selecting objects on canvas, it would touch the top-most object from the stack, and not those hidden below - very much the same way a click selects the top-most object.
ISTM you are looking for several additional selection methods, and for some there might already exist feature requests/bug reports in the bug tracker. I'll search and provide some links to related reports tonight or later this week (re: reports about touch- and fence/cross- select) .