When I viewed the live demo on surge of the weather app, it didn’t report any weather. I checked the console, failed to load resource — blocked by client. I turned off my uBlock Origin and everything worked fine. Looks like uBlock blocks http://freegeoip.net/json according to their logger.
Like you said, adblockers do affect this weather app.