ethlance
ethlance copied to clipboard
Unable to connect LinkedIn when creating a Freelance account
User Story
As a user, I want to connect my LinkedIn when creating a freelance account.
Description
Type: Bug
Summary: When creating a new account, I select the 'Connect LinkedIn' button, but nothing happens. I expected the pop-up window to show up, just like how I received it for connecting my Github, but it didn't work.
Expected behavior
Connect my LinkedIn after being prompted with connecting it through the pop-up window.
Actual behavior
Upon clicking the button, nothing happens...
Reproduction
- Open webapp
- Select Become Freelancer
- Select Connect LinkedIn
Additional Information
- browser console logs: app.js?v=1.5.24:19 Uncaught TypeError: Cannot read property 'then' of undefined at Object.authorize (in.js:18) at Function.C0.o (app.js?v=1.5.24:3870) at C0 (app.js?v=1.5.24:3870) at Object.e (app.js?v=1.5.24:2933) at Object.k [as onTouchTap] (app.js?v=1.5.24:2934) at o.handleTouchTap (app.js?v=1.5.24:37) at Object.o (app.js?v=1.5.24:19) at i (app.js?v=1.5.24:19) at Object.l [as executeDispatchesInOrder] (app.js?v=1.5.24:19) at p (app.js?v=1.5.24:19) authorize @ in.js:18 C0.o @ app.js?v=1.5.24:3870 C0 @ app.js?v=1.5.24:3870 e @ app.js?v=1.5.24:2933 k @ app.js?v=1.5.24:2934 o.handleTouchTap @ app.js?v=1.5.24:37 o @ app.js?v=1.5.24:19 i @ app.js?v=1.5.24:19 l @ app.js?v=1.5.24:19 p @ app.js?v=1.5.24:19 y @ app.js?v=1.5.24:19 n @ app.js?v=1.5.24:19 processEventQueue @ app.js?v=1.5.24:19 o @ app.js?v=1.5.24:33 handleTopLevel @ app.js?v=1.5.24:33 a @ app.js?v=1.5.24:35 perform @ app.js?v=1.5.24:19 batchedUpdates @ app.js?v=1.5.24:35 a @ app.js?v=1.5.24:19 dispatchEvent @ app.js?v=1.5.24:35 comment: # (browser version)
- Browser: Brave v1.14.84
Experiencing the same. Upon clicking on "Connect" I see the following error in the browser console:
Uncaught TypeError: e().authorize() is undefined
authorize https://platform.linkedin.com/in.js:18
o https://ethlance.com/js/compiled/app.js?v=1.5.24:3870
C0 https://ethlance.com/js/compiled/app.js?v=1.5.24:3870
e https://ethlance.com/js/compiled/app.js?v=1.5.24:2933
k https://ethlance.com/js/compiled/app.js?v=1.5.24:2934
handleTouchTap https://ethlance.com/js/compiled/app.js?v=1.5.24:37
o https://ethlance.com/js/compiled/app.js?v=1.5.24:19
i https://ethlance.com/js/compiled/app.js?v=1.5.24:19
l https://ethlance.com/js/compiled/app.js?v=1.5.24:19
p https://ethlance.com/js/compiled/app.js?v=1.5.24:19
y https://ethlance.com/js/compiled/app.js?v=1.5.24:19
n https://ethlance.com/js/compiled/app.js?v=1.5.24:19
processEventQueue https://ethlance.com/js/compiled/app.js?v=1.5.24:19
o https://ethlance.com/js/compiled/app.js?v=1.5.24:33
handleTopLevel https://ethlance.com/js/compiled/app.js?v=1.5.24:33
a https://ethlance.com/js/compiled/app.js?v=1.5.24:35
perform https://ethlance.com/js/compiled/app.js?v=1.5.24:19
batchedUpdates https://ethlance.com/js/compiled/app.js?v=1.5.24:35
a https://ethlance.com/js/compiled/app.js?v=1.5.24:19
dispatchEvent https://ethlance.com/js/compiled/app.js?v=1.5.24:35
listen https://ethlance.com/js/compiled/app.js?v=1.5.24:35
trapBubbledEvent https://ethlance.com/js/compiled/app.js?v=1.5.24:35
listenTo https://ethlance.com/js/compiled/app.js?v=1.5.24:33
a https://ethlance.com/js/compiled/app.js?v=1.5.24:33
_updateDOMProperties https://ethlance.com/js/compiled/app.js?v=1.5.24:33
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:33
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:19
performInitialMount https://ethlance.com/js/compiled/app.js?v=1.5.24:34
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:34
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:19
mountChildren https://ethlance.com/js/compiled/app.js?v=1.5.24:34
_createInitialChildren https://ethlance.com/js/compiled/app.js?v=1.5.24:33
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:33
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:19
performInitialMount https://ethlance.com/js/compiled/app.js?v=1.5.24:34
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:34
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:19
mountChildren https://ethlance.com/js/compiled/app.js?v=1.5.24:34
_createInitialChildren https://ethlance.com/js/compiled/app.js?v=1.5.24:33
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:33
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:19
performInitialMount https://ethlance.com/js/compiled/app.js?v=1.5.24:34
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:34
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:19
performInitialMount https://ethlance.com/js/compiled/app.js?v=1.5.24:34
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:34
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:19
performInitialMount https://ethlance.com/js/compiled/app.js?v=1.5.24:34
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:34
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:19
i https://ethlance.com/js/compiled/app.js?v=1.5.24:35
perform https://ethlance.com/js/compiled/app.js?v=1.5.24:19
l https://ethlance.com/js/compiled/app.js?v=1.5.24:35
perform https://ethlance.com/js/compiled/app.js?v=1.5.24:19
batchedUpdates https://ethlance.com/js/compiled/app.js?v=1.5.24:35
a https://ethlance.com/js/compiled/app.js?v=1.5.24:19
_renderNewRootComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:35
_renderSubtreeIntoContainer https://ethlance.com/js/compiled/app.js?v=1.5.24:35
render https://ethlance.com/js/compiled/app.js?v=1.5.24:35
IT https://ethlance.com/js/compiled/app.js?v=1.5.24:3624
nla https://ethlance.com/js/compiled/app.js?v=1.5.24:3624
<anonymous> https://ethlance.com/js/compiled/app.js?v=1.5.24:5272
<anonymous> https://ethlance.com/#/become-freelancer:39
in.js:18:68517
authorize https://platform.linkedin.com/in.js:18
o https://ethlance.com/js/compiled/app.js?v=1.5.24:3870
C0 https://ethlance.com/js/compiled/app.js?v=1.5.24:3870
e https://ethlance.com/js/compiled/app.js?v=1.5.24:2933
k https://ethlance.com/js/compiled/app.js?v=1.5.24:2934
handleTouchTap https://ethlance.com/js/compiled/app.js?v=1.5.24:37
o https://ethlance.com/js/compiled/app.js?v=1.5.24:19
i https://ethlance.com/js/compiled/app.js?v=1.5.24:19
l https://ethlance.com/js/compiled/app.js?v=1.5.24:19
p https://ethlance.com/js/compiled/app.js?v=1.5.24:19
y https://ethlance.com/js/compiled/app.js?v=1.5.24:19
forEach self-hosted:205
n https://ethlance.com/js/compiled/app.js?v=1.5.24:19
processEventQueue https://ethlance.com/js/compiled/app.js?v=1.5.24:19
o https://ethlance.com/js/compiled/app.js?v=1.5.24:33
handleTopLevel https://ethlance.com/js/compiled/app.js?v=1.5.24:33
a https://ethlance.com/js/compiled/app.js?v=1.5.24:35
perform https://ethlance.com/js/compiled/app.js?v=1.5.24:19
batchedUpdates https://ethlance.com/js/compiled/app.js?v=1.5.24:35
a https://ethlance.com/js/compiled/app.js?v=1.5.24:19
dispatchEvent https://ethlance.com/js/compiled/app.js?v=1.5.24:35
dispatchEvent self-hosted:1222
(Async: EventListener.handleEvent)
listen https://ethlance.com/js/compiled/app.js?v=1.5.24:35
trapBubbledEvent https://ethlance.com/js/compiled/app.js?v=1.5.24:35
listenTo https://ethlance.com/js/compiled/app.js?v=1.5.24:33
a https://ethlance.com/js/compiled/app.js?v=1.5.24:33
_updateDOMProperties https://ethlance.com/js/compiled/app.js?v=1.5.24:33
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:33
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:19
performInitialMount https://ethlance.com/js/compiled/app.js?v=1.5.24:34
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:34
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:19
mountChildren https://ethlance.com/js/compiled/app.js?v=1.5.24:34
_createInitialChildren https://ethlance.com/js/compiled/app.js?v=1.5.24:33
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:33
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:19
performInitialMount https://ethlance.com/js/compiled/app.js?v=1.5.24:34
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:34
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:19
mountChildren https://ethlance.com/js/compiled/app.js?v=1.5.24:34
_createInitialChildren https://ethlance.com/js/compiled/app.js?v=1.5.24:33
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:33
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:19
performInitialMount https://ethlance.com/js/compiled/app.js?v=1.5.24:34
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:34
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:19
performInitialMount https://ethlance.com/js/compiled/app.js?v=1.5.24:34
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:34
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:19
performInitialMount https://ethlance.com/js/compiled/app.js?v=1.5.24:34
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:34
mountComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:19
i https://ethlance.com/js/compiled/app.js?v=1.5.24:35
perform https://ethlance.com/js/compiled/app.js?v=1.5.24:19
l https://ethlance.com/js/compiled/app.js?v=1.5.24:35
perform https://ethlance.com/js/compiled/app.js?v=1.5.24:19
batchedUpdates https://ethlance.com/js/compiled/app.js?v=1.5.24:35
a https://ethlance.com/js/compiled/app.js?v=1.5.24:19
_renderNewRootComponent https://ethlance.com/js/compiled/app.js?v=1.5.24:35
_renderSubtreeIntoContainer https://ethlance.com/js/compiled/app.js?v=1.5.24:35
render https://ethlance.com/js/compiled/app.js?v=1.5.24:35
IT https://ethlance.com/js/compiled/app.js?v=1.5.24:3624
nla https://ethlance.com/js/compiled/app.js?v=1.5.24:3624
<anonymous> https://ethlance.com/js/compiled/app.js?v=1.5.24:5272
<anonymous> https://ethlance.com/#/become-freelancer:39
I was just creating an account and stumbled upon the same problem