My guess is that it got something to do with the DNS and the name resolution. Maybe Garmin moved some servers. Then it should fix itself after a while when the records are updated. It can also be something…
I'm facing the same issue with Web on Firefox, so you're not the only one
This is the URL that gets a 401 Unauthorized. The Authorization header is being sent, so it is a problem on the server side
usageIndicators should be also green. And indeed, after blocking this URL, the page won't display.
If this is the only URL missing, then a workaround is redirect it to a dummy file, can be done with add-on like below.
Or wait until it starts loading correctly, probably it's only temporary problem.
manifest.json:
{
"description": "Redirects URL to file.",
"manifest_version": 2,
"name": "redirect-url-to-file",
"version": "1.0",
"permissions": [
"webRequest", "webRequestBlocking",
"https://connect.garmin.com/*" ],
"web_accessible_resources": [
"file"
],
"background": { "scripts": ["background.js"] }
}
background.js:
chrome.webRequest.onBeforeRequest.addListener
(
function(e)
{
return {redirectUrl:chrome.extension.getURL("file")};
},
{urls: ['https://connect.garmin.com/web-gateway/snapshot/usageIndicators*']},
['blocking']
)
file:
{"deviceBasedIndicators":{"":false},"historicalDeviceBasedIndicators":{}}Thanks, such a drastic workaround shouldn't be necessary.
Anyway, I found that the sleep page started working about an hour ago, while https://connect.garmin.com/web-gateway/snapshot/usageIndicators is now working correctly. Think Garmin fixed the issue.