The nearby page is a little confusing. It requests users location right away before they can work out if they want to do that.
On first page load there should be a text telling the user to allow the browser to share the location with the site. T120520 is similar, but this point is a little different. This is a call to action asking the user to share their location. The aforementioned task is a general intro about the page (I think).
= Acceptance criteria
The page will initialise like so:
{F4316106}
[] When the user has blocked permissions for providing geolocation the "show nearby articles" button will be disabled.
[] When the user has an old browser or is not running JS, the "show nearby articles" button will be disabled.
[] On a first visit 3 clicks to get to nearby results (1: click menu item, 2: click button, 3: give browser permission).
[] On a second visit it would be 2 clicks (steps 1 and 2).
= Previous history of this task
We fixed the following things:
[x] Upon visiting https://en.m.wikipedia.org/wiki/Special:Nearby you'll see a permission dialog to access your location. If you block or ignore the dialog you'll keep seeing the spinner in the middle of the page. When blocked, there should be some text informing the user about it.
[x] Similarly on the desktop site the text "Loading..." shows but never disappears. The `hidden` class applies but there is no equivalent css rule to hide this on desktop.
= Open questions
* @nirzar to add asset