mirror of
https://github.com/home-assistant/iOS.git
synced 2026-02-04 21:15:17 -06:00
## Summary Fixes #3691 - kCLErrorDomain errors on macOS with WiFi disabled. Claude found the problem, but I did build and test to verify. Root Cause: - oneShotLocation() wraps CLError in OneShotError enum before throwing - Error recovery in manuallyUpdate() only checked for raw CLError type - This type mismatch prevented error recovery from triggering - Errors propagated to UI instead of being handled gracefully The Fix: - Updated error recovery to also handle OneShotError type - Now location failures are properly caught and sensor updates continue without location data - No more error dialogs when WiFi is disabled on macOS Co-authored-by: Luke <8517289+luke3butler@users.noreply.github.com>