Unable to Sign-in using Blockstack auth from Opera Browser

Hi,

I’m not able to sign in to blocksurvey.org using Opera browser (version 62.0.3331.99). Below is the error log from console. This is not seen in the rest of the browsers available.

Regards,
Wilson

main.7d0731e1badd4aac7878.js:1 [WARN] Failed decryption of appPrivateKey, will try to use as given
warn @ main.7d0731e1badd4aac7878.js:1
(anonymous) @ main.7d0731e1badd4aac7878.js:1
a @ main.7d0731e1badd4aac7878.js:1
e.invoke @ polyfills.5ce8a61014f898f0ad58.js:1
onInvoke @ main.7d0731e1badd4aac7878.js:1
e.invoke @ polyfills.5ce8a61014f898f0ad58.js:1
t.run @ polyfills.5ce8a61014f898f0ad58.js:1
(anonymous) @ polyfills.5ce8a61014f898f0ad58.js:1
e.invokeTask @ polyfills.5ce8a61014f898f0ad58.js:1
onInvokeTask @ main.7d0731e1badd4aac7878.js:1
e.invokeTask @ polyfills.5ce8a61014f898f0ad58.js:1
t.runTask @ polyfills.5ce8a61014f898f0ad58.js:1
g @ polyfills.5ce8a61014f898f0ad58.js:1
Promise.then (async)
v @ polyfills.5ce8a61014f898f0ad58.js:1
e.scheduleTask @ polyfills.5ce8a61014f898f0ad58.js:1
onScheduleTask @ polyfills.5ce8a61014f898f0ad58.js:1
e.scheduleTask @ polyfills.5ce8a61014f898f0ad58.js:1
t.scheduleTask @ polyfills.5ce8a61014f898f0ad58.js:1
t.scheduleMicroTask @ polyfills.5ce8a61014f898f0ad58.js:1
I @ polyfills.5ce8a61014f898f0ad58.js:1
P @ polyfills.5ce8a61014f898f0ad58.js:1
(anonymous) @ polyfills.5ce8a61014f898f0ad58.js:1
Promise.then (async)
(anonymous) @ polyfills.5ce8a61014f898f0ad58.js:1
e @ polyfills.5ce8a61014f898f0ad58.js:1
F.e.then @ polyfills.5ce8a61014f898f0ad58.js:1
P @ polyfills.5ce8a61014f898f0ad58.js:1
(anonymous) @ polyfills.5ce8a61014f898f0ad58.js:1
e.invokeTask @ polyfills.5ce8a61014f898f0ad58.js:1
onInvokeTask @ main.7d0731e1badd4aac7878.js:1
e.invokeTask @ polyfills.5ce8a61014f898f0ad58.js:1
t.runTask @ polyfills.5ce8a61014f898f0ad58.js:1
g @ polyfills.5ce8a61014f898f0ad58.js:1
Promise.then (async)
v @ polyfills.5ce8a61014f898f0ad58.js:1
e.scheduleTask @ polyfills.5ce8a61014f898f0ad58.js:1
onScheduleTask @ polyfills.5ce8a61014f898f0ad58.js:1
e.scheduleTask @ polyfills.5ce8a61014f898f0ad58.js:1
t.scheduleTask @ polyfills.5ce8a61014f898f0ad58.js:1
t.scheduleMicroTask @ polyfills.5ce8a61014f898f0ad58.js:1
I @ polyfills.5ce8a61014f898f0ad58.js:1
P @ polyfills.5ce8a61014f898f0ad58.js:1
(anonymous) @ polyfills.5ce8a61014f898f0ad58.js:1
Promise.then (async)
(anonymous) @ polyfills.5ce8a61014f898f0ad58.js:1
e @ polyfills.5ce8a61014f898f0ad58.js:1
F.e.then @ polyfills.5ce8a61014f898f0ad58.js:1
(anonymous) @ polyfills.5ce8a61014f898f0ad58.js:1
e.scheduleTask @ polyfills.5ce8a61014f898f0ad58.js:1
onScheduleTask @ polyfills.5ce8a61014f898f0ad58.js:1
e.scheduleTask @ polyfills.5ce8a61014f898f0ad58.js:1
t.scheduleTask @ polyfills.5ce8a61014f898f0ad58.js:1
t.scheduleMacroTask @ polyfills.5ce8a61014f898f0ad58.js:1
(anonymous) @ polyfills.5ce8a61014f898f0ad58.js:1
e @ polyfills.5ce8a61014f898f0ad58.js:1
e.fetch @ polyfills.5ce8a61014f898f0ad58.js:1
(anonymous) @ main.7d0731e1badd4aac7878.js:1
e.invoke @ polyfills.5ce8a61014f898f0ad58.js:1
onInvoke @ main.7d0731e1badd4aac7878.js:1
e.invoke @ polyfills.5ce8a61014f898f0ad58.js:1
t.run @ polyfills.5ce8a61014f898f0ad58.js:1
(anonymous) @ polyfills.5ce8a61014f898f0ad58.js:1
e.invokeTask @ polyfills.5ce8a61014f898f0ad58.js:1
onInvokeTask @ main.7d0731e1badd4aac7878.js:1
e.invokeTask @ polyfills.5ce8a61014f898f0ad58.js:1
t.runTask @ polyfills.5ce8a61014f898f0ad58.js:1
g @ polyfills.5ce8a61014f898f0ad58.js:1
Promise.then (async)
v @ polyfills.5ce8a61014f898f0ad58.js:1
e.scheduleTask @ polyfills.5ce8a61014f898f0ad58.js:1
onScheduleTask @ polyfills.5ce8a61014f898f0ad58.js:1
e.scheduleTask @ polyfills.5ce8a61014f898f0ad58.js:1
t.scheduleTask @ polyfills.5ce8a61014f898f0ad58.js:1
t.scheduleMicroTask @ polyfills.5ce8a61014f898f0ad58.js:1
I @ polyfills.5ce8a61014f898f0ad58.js:1
e.then @ polyfills.5ce8a61014f898f0ad58.js:1
e.appInitializer @ main.7d0731e1badd4aac7878.js:1
e.runInitializers @ main.7d0731e1badd4aac7878.js:1
(anonymous) @ main.7d0731e1badd4aac7878.js:1
(anonymous) @ main.7d0731e1badd4aac7878.js:1
e.invoke @ polyfills.5ce8a61014f898f0ad58.js:1
onInvoke @ main.7d0731e1badd4aac7878.js:1
e.invoke @ polyfills.5ce8a61014f898f0ad58.js:1
t.run @ polyfills.5ce8a61014f898f0ad58.js:1
e.run @ main.7d0731e1badd4aac7878.js:1
e.bootstrapModuleFactory @ main.7d0731e1badd4aac7878.js:1
zUnb @ main.7d0731e1badd4aac7878.js:1
f @ runtime.ec2944dd8b20ec099bf3.js:1
0 @ main.7d0731e1badd4aac7878.js:1
f @ runtime.ec2944dd8b20ec099bf3.js:1
t @ runtime.ec2944dd8b20ec099bf3.js:1
r @ runtime.ec2944dd8b20ec099bf3.js:1
(anonymous) @ main.7d0731e1badd4aac7878.js:1
main.7d0731e1badd4aac7878.js:1 ERROR Error: Uncaught (in promise): LoginFailedError: Failed to login: Failed decrypting appPrivateKey. Usually means that the transit key has changed during login.
code: login_failed param: n/a
LoginFailedError: Failed to login: Failed decrypting appPrivateKey. Usually means that the transit key has changed during login.
at Object. (main.7d0731e1badd4aac7878.js:1)
at Generator.next ()
at a (main.7d0731e1badd4aac7878.js:1)
at e.invoke (polyfills.5ce8a61014f898f0ad58.js:1)
at Object.onInvoke (main.7d0731e1badd4aac7878.js:1)
at e.invoke (polyfills.5ce8a61014f898f0ad58.js:1)
at t.run (polyfills.5ce8a61014f898f0ad58.js:1)
at polyfills.5ce8a61014f898f0ad58.js:1
at e.invokeTask (polyfills.5ce8a61014f898f0ad58.js:1)
at Object.onInvokeTask (main.7d0731e1badd4aac7878.js:1)
at P (polyfills.5ce8a61014f898f0ad58.js:1)
at P (polyfills.5ce8a61014f898f0ad58.js:1)
at polyfills.5ce8a61014f898f0ad58.js:1
at e.invokeTask (polyfills.5ce8a61014f898f0ad58.js:1)
at Object.onInvokeTask (main.7d0731e1badd4aac7878.js:1)
at e.invokeTask (polyfills.5ce8a61014f898f0ad58.js:1)
at t.runTask (polyfills.5ce8a61014f898f0ad58.js:1)
at g (polyfills.5ce8a61014f898f0ad58.js:1)
Coll

Not sure if this is the exact problem, but did you by chance restart your Blockstack Browser while trying to sign in? This error happens when the sign-in process gets interrupted, somehow.

I see this is happening when the first time auth call fails in Opera. It happens for three to four times and works fine thereafter. Observed, a couple of users from TryMyUI has seen the same.

+1 same problem. (Yandex browser)

This happens to me consistently in firefox… Did anybody find a solution?

Haven’t seen this occuring with Blockstack Connect. Could be a sporadic issue in Blockstack Browser for certain browsers.