The Open-Meteo fetch is the only thing that updates the bar icon when a location is configured, but a failed response was dropped silently with no retry, leaving a stale icon until the next refresh tick. Give it the same short retry loop the wttr fetch already has, and reset both retry budgets on each full refresh cycle so an exhausted round (e.g. waking before the network is back) doesn't starve retries for the session. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>