Hi,
I cannot see the map of any city underlying my Lifemap. I just see the purple lines from my runs with a gray background under it. I’m using Chrome and I got this error message from the console:
“Failed to execute ‘postMessage’ on ‘DOMWindow’: The target origin provided does not match the recipient window’s origin.”
It seems like something is blocking Mapbox (the visual map provider) somewhere along the way. It’s able to show your LifeMap, and the city boundary, but it’s not able to display their mapping data.
When you’re in that state…
Are you able to zoom in and out?
If you can zoom in, does Node Hunter still work as expected?
Do the show/hide buttons work for streets?
I think these tests should indicate whether all javascript is blocked or if it’s limited to something within Mapbox.
Do you have any ad blockers enabled? Perhaps something is blocking calls to api.mapbox.com (though I would expect this to have even more adverse affects than just blocking map display, like causing their buttons in the top right of the map etc)
I’ve had this same issue with Chrome for a long time, I ended up just using Firefox for Citystrides instead, works a treat. Not a very satisfying solution, but it works
In my case I can answer all the diagnostics questions with yes. I have adblockers running, but I have tried loading the site without, it made no difference. When I toggle between satellite and map views the background changes from black to white, but no map in either setting.
So, if Node Hunter etc is all working then this seems to be isolated to just Mapbox’s vector tile layer (the visual map display). Debugging this gets a bit detailed, but if you’re willing to give it a try:
Open a new Chrome window
Open View → Developer → Developer Tools
Click on the Network tab in the sub window that opened
Well I updated Chrome, and voila, the map is working again!
For future reference, before I updated Chrome I checked the network tools and there were no entries that had “vector.pbf” for mapbox. After I updated and reloaded the page, the values were back in there and the status for each were all 200. Maybe Chrome shut down certain functionality on the old version of the browser before pushing out the update?
I get this same issue, and unfortunately there are no pending Chrome updates I can install.
More detail:
-It happens in both Chrome and Edge. Will happen for months, then spontaneously briefly resolves in one or the other, then comes back again.
-Happens on both home and work computers, though home more often (most of the time).
-Toggling on \ off ad blocker or VPN makes no difference.
-No updates to either program to install
-Everything else (NodeHunter etc) seems to work fine.
I can still see the background map on my phone \ tablet, but it’s been an ongoing issue so thought I would point it out in case it can be addressed at some point, non-urgent. Thanks and Happy Thanksgiving!
I read through the thread and nothing worked for me. But I knew that it had something to do with changing my antivirus program to Bitdefender. I then saw on a drone forum that I had to turn off the Bitdefender anti-tracking extension on Chrome, and it solved my problem!