Cloudflare WARP client corrupts resolv.conf

Whenever I try to connect using Cloudflare WARP (Zero Trust mode) on macOS 14, it ends up adding an invalid “search ^A” entry to my machine’s /private/etc/resolv.conf. Then it complains, “Unable to connect” and keeps trying to connect. If I edit the resolv.conf file manually and remove the “search ^A” line using “sudo nano /private/etc/resolv.conf” while it is trying to connect, it is able to connect but the “search ^A” line is added back almost immediately. Whenever the app needs to transition from “connected” to “disconnected” or the other way around, it ends up corrupting the file.