I am working on another laptop and started up the app. When I went to the app I continued to get the loading spinner without any notice of why it continued to load. The response looks like so:
https://api.wevoteusa.org/apis/v1/voterBallotItemsRetrieve?voter_device_id=a7AeW6jxVfq0716ebMsxmbogmFkgBzIlnbpcrHIgPmZHiqcX5ZvDwbKQfOSg6omMZTcjyGyR0YlMiuGLzttdKxTk
{
"success": false,
"voter_device_id": "a7AeW6jxVfq0716ebMsxmbogmFkgBzIlnbpcrHIgPmZHiqcX5ZvDwbKQfOSg6omMZTcjyGyR0YlMiuGLzttdKxTk",
"google_civic_election_id": "4167",
"ballot_item_list": [],
"status": "NO_BALLOT_ITEMS_FOUND_0"
}
Request URL:https://api.wevoteusa.org/apis/v1/voterBallotItemsRetrieve?voter_device_id=a7AeW6jxVfq0716ebMsxmbogmFkgBzIlnbpcrHIgPmZHiqcX5ZvDwbKQfOSg6omMZTcjyGyR0YlMiuGLzttdKxTk
Request Method:GET
Status Code:301 MOVED PERMANENTLY (from cache)
Remote Address:52.33.188.152:443
For any UI that there is no feedback or there is no data retrieved for one reason or the other, we should think about a timeout letting someone know possible reasons as to why we could not retrieve the data they are wanting.