this may have been what you were referring to with “ buggy GNOME extensions”, but in case it wasn’t:
https://tailscale.com/docs/features/client/linux-systray