Improve runtime add-on error alert

Is your feature request related to a problem? Please describe.
If I create a new add-on and have an exception on the start, then this beautiful image is shown:

But if the error happens on runtime, this awful window is shown:

Describe the solution you’d like
In my opinion it would be great to make the second window more appealing and especially link the add-on page where the user can leave a comment about the bug or contact the author.
The linked troubleshooting guide even suggests to do a trial and error of deactivating half of the user’s add-ons. That is not very helpful.

Describe alternatives you’ve considered
The plugin owner catches his exceptions and writes his own DialogMessage popup window.

2 Likes

I think nothing prevents authors from doing that?

1 Like

I think this window is Mac only, in Windows it looks like this:

image

Such a button would be useful, but these are the possibilities.

  • There may be multiple possible add-ons displayed.
  • AnkWeb page may not exist. (The add-on has been deleted or is not an AnkiWeb add-on)
  • Sometimes an add-on that is not the cause of the problem is displayed by mistake.

I think it might be useful to auto toggle off of add-ons that might be the cause of the error, or a button like that. Repeatedly displaying errors may interfere with user learning, so quickly disabling them is ideal.

1 Like

To add to this, auto toggle off and then show a message reading “We disabled the following add-ons for you.” with an option to turn them back on if the user wishes.

1 Like