diff --git a/android/src/main/java/com/tailscale/ipn/ui/util/PeerHelper.kt b/android/src/main/java/com/tailscale/ipn/ui/util/PeerHelper.kt index cd7e36bc45..71d303555d 100644 --- a/android/src/main/java/com/tailscale/ipn/ui/util/PeerHelper.kt +++ b/android/src/main/java/com/tailscale/ipn/ui/util/PeerHelper.kt @@ -33,6 +33,12 @@ class PeerCategorizer { val userId = peer.User val profile = netmap.userProfile(userId) + // Sharee peers exist for shared-device return-path connectivity, but they + // should stay hidden from the normal device list. + if (peer.Hostinfo.ShareeNode == true) { + continue + } + // Mullvad nodes should not be shown in the peer list if (peer.isMullvadNode) { continue