On master(209974d379e5c2f32f9f691c992a2fb58be2abf2) the selected peer in the “Peers” tab gets unselected if any previous peer (in the upper rows) disconnects.
Step 1 – connected three peers, and “peerC” has been selected:
Step 2 – new connected peers (“peerD”) do not hurt:
Step 3 – but disconnection of any peer from upper rows (e.g., “peerB”) causes the loss of peer selection: