| Name | Type | Description |
|---|---|---|
url* | str | The URL to open. |
app* | App | App used to post the failure toast. |
Open url in a browser and toast on failure.
Runs webbrowser.open in a thread, catches the platform errors
that can arise when no browser backend is available, and posts a
warning toast containing the URL so the user can copy it manually
instead of the failure vanishing into a background worker log.