Can 3DView Border Select behavior be changed? Trying to dive in to Blender again and really struggling to understand some of the basic selection logic.

Specifically border selecting edges in Edit Mode.



When dragging out the marquee I've intersected 4 edges and completely encapsulated 1 edge.

In most programs this would result in 5 selected edges.

But here you can see only 1 edge is selected.

So you would think this meant that Border Select only selects edges when all their verts are completely surrounded by the selection border.

But here comes the twist!



Here you see only 1 vert is surrounded, yet the result is 3 selected edges!

This seems both inconsistent and counter-intuitive. 

Is this the intended selection behavior for this tool? If so, why is this desirable? What's the advantage to this approach? I'm trying to understand the logic so using it isn't so frustrating.

Otherwise, is there another mode for Border Select that makes it behave more like you'd expect it to?  

Thanks!
Interesting question, never gave it much though, but now that you mention I did some investigation and came to the conclusion that I find it a smart and consistent system even if apparently unexpected at first.

If you border select only one corner, imagining you are in vertex selection mode, you are technically selecting one vertex only; so Blender automatically extends the selection to all the concurrent edges.



If you fully encapsulate an arbitrary number of edge then Blender will assume you want to select them and ignore the "vertex-extension" mode.



If no vertex is selected and no edge is fully encaspulated then "crossing-mode" is used instead, and any touched edge is selected regardless of being fully inside the border or not.