Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Robotronic

macrumors member
Original poster
Sep 11, 2014
62
84
Just upgraded my 2021 14" MBP to Monterey 12.3, and it broke my Chromium-based browsers (Chrome and Edge), but only when the Home app is displaying my Homekit cameras. Safari and Firefox appear unaffected. I run this MacBook in clamshell mode with three external displays, with Ethernet and WiFi connected to the same network.

I have several Hikvision cameras, made Homekit compatible via HomeBridge running on a Synology in Docker. I keep the Home app open on a second display on the Mac to keep an eye on the cameras. (For anyone not familiar: the Home app displays a static image for each camera in the currently selected Room, and the image refreshes every 10 seconds. A live feed is available if you double-click a camera.) When the Home app is open and displaying my cameras, Chrome and Edge will randomly display the "A Network Change Was Detected" error and refuse to load the page. Refreshing usually forces it to load, sometimes it takes two refreshes, or sometimes it refreshes and loads automatically. If I select a Room in the Home app that does not contain any cameras, Chrome/Edge behave normally. As soon as the Home app is displaying a camera, Chrome/Edge is broken again.

Chrome and Edge are both updated to the latest stable Apple Silicon builds as of this morning. My instance of Homebridge and the plugins are fully updated as of today. I did test on two different networks/ISPs (Comcast and T-Mobile 5G home Internet) and got the same result. I did not have time to test different use cases yet (i.e. viewing only one versus more than one cam at a time, viewing a live feed, moving the Home app to a different display, testing with only the built-in display, etc.).

I wanted to put this out there to see if anyone else is running into the same issue, or can test a similar scenario to provide another data point.
 

WilliamG

macrumors G4
Mar 29, 2008
10,007
3,894
Seattle
Yep same problem here!
 

Attachments

  • IMG_7852.png
    IMG_7852.png
    28.7 KB · Views: 98

Robotronic

macrumors member
Original poster
Sep 11, 2014
62
84
@WilliamG and @muzzman1 - Thanks for the replies. Can you clarify if your HomeKit cams are "real", i.e. proper HomeKit support out of the box from the manufacturer, or are you running HomeBridge like me?
 

muzzman1

macrumors newbie
Apr 4, 2022
6
1
Thanks for that tip @Fofer, but I'm running homebridge on a RasPi4, I actually wouldn't know how to get scrypted working on my docker on the pi.
Thanks again though!
 

djrobx

macrumors member
Dec 17, 2007
57
14
I've always had this problem. Looking at the system logs, the reason seems to be that the Home app creates temporary VPN connections to access the video data. That causes Chrome to see a network change and "reset" everything. I'm guessing Chrome is being too aggressive about resetting for changes to the network that don't impact it.

I think not enough people have HomeKit enabled cameras to raise this issue properly. It took me a long time digging at the system logs to even connect the network change errors to HomeKit, and this is the only thread I could find that correlates them.
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.