You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I could be wrong, but I think the problem is with opening new issues if no-one has commented before. In order to do so, a token (requested by utterances-oauth from GitHub) is required for authentication by design, and such token is only set when you login and authorise the GitHub App.
in that case the button should be replaced with message: issue for comments named "name" doe not exist, please create. For some users, me for example, this is preferrable: I don't mind creating an issue, but I am concerned that some of my visitors will not leave the comment, because it requires to allow access to your github account for some third-party application.
I also didn't want to force my reader to authorize an app to post everywhere using their own account. As a workaround, on my blog I added text below the comment form Don't want to use the Utterance bot? Comments can be also placed [directly on GitHub](link).. It's not perfect, as I need to remember about creating an issue on GitHub manually and to commentIssueId as a parameter on every blog post in Hugo. In addition people might miss that text and authorize anyway, but some reader liked it (as a workaround).
Another idea would be to leave a default first comment on every post with a message like this. This would also have the advantage of creating the comments page, which otherwise wouldn't be done until the first person comments. Any idea how hard it would be to do that automatically?