It would be very useful to be able to add vias to a net just by having the net selected and interacting with the canvas. Currently, if you select a net in the object tree, it will get un-selected as soon as you click on the canvas to add a via.