Earlier quoted context omitted.
The keyboard thing is new to me, wow that sucks. The other one sounds like a workaround for captive portals. I think there is some documentation on that wrt Safari and the built in networking, but it was mostly a workaround needed to deal with wifi hotspots that intercept dns until you pay/subscribe, and it causes safari to look hung - so they had to make it clear it wasn’t their browser hanging since it couldn’t mak…
Cool, can you reference some docs or any communication from Apple re the captive portal workarounds? It feels rather heavy handed as there are ways other systems have worked around this that don't hijack routes.
A quick search for Captive Network Assistant shows it’s not documented.