User has disabled location services with their device (error.code === 1)
This happens either
when the user sets their preference beforehand, or
immediately after the user chooses to block Geolocation API
Geolocationi API fails to retrieve location data (error.code === 2)
It takes more than 10 seconds to retrieve location data (error.code === 3)
For this case, handle issue #80 as well.
Temporarily, we stop handling this error. See #81
User's browser doesn't support Geolocation API
[x] Don't use the same title for all these four cases (as I currently do); the user won't read the detail to learn it's a different message from the previous one (as I didn't).
[ ] Set max-width for desktop users, once text is finalized.
There are four cases.
error.code === 1
) This happens eithererror.code === 2
)error.code === 3
) For this case, handle issue #80 as well. Temporarily, we stop handling this error. See #81max-width
for desktop users, once text is finalized.