What is making certain geographic addresses unreliable in Search Boxes?

When using a Search box with geographic address, it seems like sometimes if you click one of the suggestions that pops up, it refuses to accept the value. It seems to be certain specific addresses that fail like this. (Possibly more likely if you’re searching for a broad area e.g. a city instead of a specific address.)

But here’s the weird thing. If you then refresh the page and try one of the failed addresses again… it now magically works…

Is this a bug or am I doing something wrong?

When it doesn’t work:

When it randomly starts working 5 minutes later:

This behavior is consistent in multiple apps, here’s a little app I created to demonstrate this.

ensure that the values are trimmed, that might be the reason

Solved the issue. Took a look in the developer network tab and it was a failed HTTP request (code 400 Bad Request) with a very helpful error message explaining exactly what the problem is:

{
    "error_class": "OwnerError",
    "args": {
        "code": "1738157290935x207539566688309540"
    },
    "message": "You have exceeded the limit of 6 Google Geocode API calls per minute.  To increase this limit, please enter your own API key in Settings -> General -> General services API Keys"
}

Basically… I never set up Google Maps or Google Geocode API keys and was on the free plan. :man_facepalming: