EDIT: The text that follows is the original text of this post, although I've noticed now that these crashes aren't limited to strictly the scenario listed below. There are seemingly spontaneous crashes where the app quits without notice after clicking on various links. The original issue of OAuth leads me to believe that it's possibly something with the storage or retrieval of cookies, though I can't be sure. I haven't as yet noticed a pattern in the crashes, but I'll post more scenarios here when I notice them, as they seem to be one issue (same outcome).
After upgrading to the newest version (1.2.0) of Freeter, an existing widget on my dashboard for JIRA Cloud began crashing when logging in with Google OAuth. Other apps (such as Todoist) do not exhibit this same behavior. After logging in with my email address and password (without issue), quitting Freeter, re-opening, and logging in via OAuth on the same widget worked without issue.
Steps to Reproduce
- Set up a JIRA Cloud webpage widget on a version of Freeter PRO pre-1.2.0.
- Log in to JIRA Cloud using Google OAuth.
- Upgrade to Freeter PRO 1.2.0.
- Use existing webpage widget to attempt Google OAuth login to JIRA.
Further steps to remove the behavior:
- Log in to JIRA Cloud with an email address and password.
- Quit Freeter 1.2.0.
- Re-launch Freeter 1.2.0.
- Log in to JIRA Cloud using Google OAuth (crash behavior no longer exists).
Upon selecting the Google account that you wish to use to log in to JIRA with via OAuth, the webpage widget navigates to the authenticated JIRA Cloud instance.
Upon selecting the Google account to be used to log in to JIRA Cloud with OAuth, Freeter PRO 1.2.0 exits immediately without any information until a successful username and password login have occurred (and then OAuth login succeeds).