Ubisoft.com - Can't log in

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
User avatar
Tomaso
Board Warrior
Board Warrior
Posts: 1622
Joined: 2015-07-23, 16:09
Location: Norway

Ubisoft.com - Can't log in

Unread post by Tomaso » 2019-02-01, 15:47

Issue:
Can't login @ Ubisoft.com

How to reproduce:
1) Go to https://account.ubisoft.com/
2) Fill in your account details, and click on "LOG IN".
(The loading animation never finnishes, and you can't log in)

Additional info:
* In Pale Moon's console:
Strict-Transport-Security: The site specified a header that could not be parsed successfully.
* Other browsers can log in just fine.

User avatar
adesh
Board Warrior
Board Warrior
Posts: 1277
Joined: 2017-06-06, 07:38

Re: Ubisoft.com - Can't log in

Unread post by adesh » 2019-02-01, 16:00

No such issue here. I get "invalid email address or password". Worth mentioning I use uMatrix to block unnecessary stuff, only allowed ubi* and akamai objects.

User avatar
satrow
Forum staff
Forum staff
Posts: 1885
Joined: 2011-09-08, 11:27

Re: Ubisoft.com - Can't log in

Unread post by satrow » 2019-02-01, 16:19

Workaround: open https://www.ubisoft.com/en-us/ in a new tab and close the login page.

User avatar
Tomaso
Board Warrior
Board Warrior
Posts: 1622
Joined: 2015-07-23, 16:09
Location: Norway

Re: Ubisoft.com - Can't log in

Unread post by Tomaso » 2019-02-01, 16:44

satrow wrote:Workaround: open https://www.ubisoft.com/en-us/ in a new tab and close the login page.
This works! :thumbup:

The problem needs to be addressed though, because things like "Account management" (which requires another confirmation login) still can't be accessed!

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35583
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Ubisoft.com - Can't log in

Unread post by Moonchild » 2019-02-01, 20:39

The STS header isn't the problem. It'll just be ignored for being wrong.

What is the problem is, is "TypeError: Can't convert undefined to object", which is almost certainly Issue #816 (UXP).
Which is, by the way, a bounty-eligible issue. If you want to make some money, get on it! :)
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

yami_

Re: Ubisoft.com - Can't log in

Unread post by yami_ » 2019-02-01, 20:50

Off-topic:
Moonchild wrote:What is the problem is, is "TypeError: Can't convert undefined to object", which is almost certainly Issue #816 (UXP).
Which is, by the way, a bounty-eligible issue. If you want to make some money, get on it! :)
I could probably do this, however, with my current build time (4h+) it would take ages...

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35583
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Ubisoft.com - Can't log in

Unread post by Moonchild » 2019-02-02, 11:20

yami_ wrote:I could probably do this, however, with my current build time (4h+) it would take ages...
I'll have a jab at the TC39 toString standards changes myself which is a prerequisite to the toSource issue here.
I'm wondering if toSource is simply not available, if it will be polyfilled by the framework that trips over this (GOG and Ubisoft alike). That would be a temporary fix if so.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

yami_

Re: Ubisoft.com - Can't log in

Unread post by yami_ » 2019-02-02, 11:44

My quick test shows that the TypeError: class constructors must be invoked with |new| error disappears when Function.prototype.toString is undefined.

User avatar
Tomaso
Board Warrior
Board Warrior
Posts: 1622
Joined: 2015-07-23, 16:09
Location: Norway

Re: Ubisoft.com - Can't log in

Unread post by Tomaso » 2019-07-21, 12:50

Moonchild wrote:
2019-02-01, 20:39
What is the problem is, is "TypeError: Can't convert undefined to object", which is almost certainly Issue #816 (UXP).
g4jc's "SpiderMonkey Tuneup" is included in v28.7.0a1 (2019-07-20), right?
Unfortunately, this doesn't seem to help with the login issue @ ubisoft.com.

win7-7
Fanatic
Fanatic
Posts: 183
Joined: 2013-09-16, 15:18
Location: --

Re: Ubisoft.com - Can't log in

Unread post by win7-7 » 2019-07-21, 22:25

https://hg.mozilla.org/integration/mozi ... 1773112410

Testing done based to tinderbox builds using temporary account for test.

https://bugzilla.mozilla.org/show_bug.cgi?id=1317383

User avatar
Tomaso
Board Warrior
Board Warrior
Posts: 1622
Joined: 2015-07-23, 16:09
Location: Norway

Re: Ubisoft.com - Can't log in

Unread post by Tomaso » 2019-07-21, 22:40

Great, sure hope that you've pinned it down then!
I were running Mozregression earlier, but was unable to come up with a conclusive result.
Think I found some builds from Apr.2017, which seemed to work randomly.
Guess I should have tested more thoroughly, with some later builds! :)

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35583
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Ubisoft.com - Can't log in

Unread post by Moonchild » 2019-07-22, 01:42

I'm sorry but that seems to be a problem to implement.

The Standard for typedarrays is ES2015 which we implement.
Using ToIndex in constructors and allowing constructors with no arguments is an ES2017 Draft spec which is a conflicting specification with what is standard (it would break standards compliance AFAICT by changing the definition of how constructors are used and allowed to be used).

Ubisoft should not be using it, or at the very least not without a polyfill, shim or fallback.

See: https://developer.mozilla.org/en-US/doc ... ifications
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Tomaso
Board Warrior
Board Warrior
Posts: 1622
Joined: 2015-07-23, 16:09
Location: Norway

Re: Ubisoft.com - Can't log in

Unread post by Tomaso » 2019-07-22, 10:11

Thanks, Moonchild.
I've created a support case, giving them all the details and informing them of the problem.

Locked