hypothesis / hypothesis/lms

Show an error message and details when authorization fails

Open
#766 0 comments 0 reactions 0 assignees View on GitHub
Canvas Canvas Files Good introductory issue
Dominant language
Python
Stars
53
Forks
16
Avg merge
14d 5h
Merged PRs (30d)
14

Description

When authorization in the popup window fails (e.g. our server's access token request to Canvas fails) the error dialog doesn't contain any information about what went wrong that the user could use to debug or could provide to support:

![Screenshot from 2019-07-05 15-49-43](https://user-images.githubusercontent.com/22498/60730319-c0064000-9f3c-11e9-899e-f539bed1d644.png)

The server should send the frontend an error message and details that the frontend should show to the user, as other error dialogs elsewhere in the app do. Here's an example from somewhere else in the app:

![Screenshot from 2019-07-05 15-53-22](https://user-images.githubusercontent.com/22498/60730440-09568f80-9f3d-11e9-8307-ddd8c08a641d.png)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.