ember-cli / ember-cli/ember-twiddle

Unauthenticated users may see a "forever loading" failure state

Open
#737 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
JavaScript
Stars
268
Forks
87
PR merge metrics
No merged PRs in 30d

Description

### What's the problem?
Some users, upon attempting to load ember-twiddle (either viewing an existing twiddle, or creating a new twiddle) see nothing except a big loading spinner that never goes away


Screen Shot 2020-12-09 at 9 54 41 AM

### Why does this happen
Unauthenticated users are rate-limited by GitHub, and there does not appear to be appropriate error handling in place to surface this information in the UI


Screen Shot 2020-12-09 at 9 44 00 AM

### Who This Affects
Users who end up in a GitHub API rate limited state (e.g., they're on a corporate network with many other users, and have _not logged into twiddle with their github account_).

### How this problem can be significantly mitigated

We could improve the mode of failure so that it tells the user what's going on in this failure state, and presents them with a "next best action" is (e.g., login to github so they're no longer rate limited by IP address).

### Related Tickets
#375

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.