Skip to content

Troubleshooting ​

Weather does not load ​

Check internet connectivity, the browser console, the Open-Meteo request in the Network panel, its HTTP status, and the selected city's coordinates.

A city cannot be found ​

Search is limited to the curated city list in weather-data.js. Add the city there if it belongs in the product scope.

Wrong city weather appears briefly ​

Inspect the fetchToken request-ordering flow. It exists specifically to prevent older responses from overwriting newer city selections.

Unit or theme preference resets ​

Inspect local storage for harmattan-unit and harmattan-theme. Persistence may not survive when browser storage is disabled, cleared, or heavily restricted.

Sound does not play ​

Interact with the page first, toggle sound again, confirm the tab is not muted, and verify browser Web Audio support.

9jaRun disagrees with the main page ​

Confirm both pages still load the same weather-data.js. If interpretation logic has been duplicated during a future refactor, consolidate it back into the shared module.

Built around the Naija skies.