Unable to download from GameJolt.com

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

Unable to download from GameJolt.com

Unread post by Tomaso » 2019-07-20, 17:24

Anyone know why Pale Moon is unable to download from GameJolt.com?

How to reproduce:

1) Open this page:
https://gamejolt.com/games/double_drago ... te/255630/

2) Click on the "DOWNLOAD" button.

3) In the popup window, click on "No thanks, take me to the download".

* Expected result: The download should initiate.
* Actual result: Nothing happens!

(Tested with Pale Moon v28.6.0.1,x64 and v28.7.0a1,x64-2019-07-18)

--

EDIT:
Clicking on the thumbnails, to view sceenshots/videos, doesn't work either.

User avatar
ron_1
Moon Magic practitioner
Moon Magic practitioner
Posts: 2851
Joined: 2012-06-28, 01:20

Re: Unable to download from GameJolt.com

Unread post by ron_1 » 2019-07-20, 18:02

I can confirm the behavior. It also doesn't work in Basilisk. Also tried clean profiles in both Pale Moon and Basilisk. Still doesn't work.

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

Re: Unable to download from GameJolt.com

Unread post by Tomaso » 2019-07-20, 18:11

It works just fine in Firefox and SeaMonkey though.
I came up short, using Mozregression too.

User avatar
jars_
Lunatic
Lunatic
Posts: 397
Joined: 2016-12-27, 00:12

Re: Unable to download from GameJolt.com

Unread post by jars_ » 2019-07-20, 18:45

In PaleMoon v27.9.4 downloading files without problem from this site :o
and Clicking on the thumbnails, to view sceenshots/videos - works as expected.

New Tobin Paradigm

Re: Unable to download from GameJolt.com

Unread post by New Tobin Paradigm » 2019-07-20, 19:25

My BEST guess is something to do with javascript. On Tycho it loads a bunch of compatibility shims and polyfills whereas whatever it thinks we support in UXP is enough to figure we support everything it needs. Thing is, I am not seeing any express script errors and the only thing I can get to emit is the following BUT I have no idea if it is relevant. They MAY be suppressing errors.

You will have to make them aware of it so they can make us aware of what the hell they expect us to support. Anyway:

Code: Select all

Timestamp: 7/20/2019 3:21:24 PM
Warning: A call to document.write() from an asynchronously-loaded external script was ignored.
Source File: https://www.googletagservices.com/tag/js/gpt.js
Line: 1

Timestamp: 7/20/2019 3:21:29 PM
Warning: Strict-Transport-Security: The site specified a header that included an invalid ‘max-age’ directive.
Source File: https://oxp.mxptint.net/OpenX.ashx
Line: 0

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

Re: Unable to download from GameJolt.com

Unread post by Tomaso » 2019-07-20, 19:38

OK, thanks for looking into it.
If no one is able to pinpoint a specific browser issue, during this weekend, I'll send them an e-mail.

New Tobin Paradigm

Re: Unable to download from GameJolt.com

Unread post by New Tobin Paradigm » 2019-07-20, 19:45

>browser issue

User avatar
Gaming4JC
Hobby Astronomer
Hobby Astronomer
Posts: 21
Joined: 2018-09-08, 17:10

Re: Unable to download from GameJolt.com

Unread post by Gaming4JC » 2019-07-23, 21:51

Did some research on this issue since it hit our applications as well. The problem is larger than GameJolt, since the site is using Vue.js framework.
That lead me to start browsing the Vue.js issue tracker for "FireFox" issues.

Off-topic:
This may be better fit for the UXP Development Forum, but I will describe it here since GameJolt triggers the issue the best.

The issue is their use of a TimeStamp on a click function: https://github.com/vuejs/vue/issues/9446
This was worked around in this commit by detecting FF52's UA: https://github.com/vuejs/vue/commit/7bc ... fa057f9R45

Applying the following UA allows the site to work:

Code: Select all

Mozilla/5.0 (Windows; WOW64; x64; rv:52.0) Gecko/20100101 Firefox/52.0
So, we have several possibilities here:


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

Re: Unable to download from GameJolt.com

Unread post by Moonchild » 2019-07-23, 22:04

If we do decide to add (yet another) high-resolution time stamp API to DOM, it should also be made sufficiently course to prevent side-channel attacks and Spectre-alike issues on vulnerable hardware.

Short term, vue.js should implement a workaround. They decided to use UA sniffing, then they should make sure their sniffing catches all applicable applications the alternate code path is needed for.
"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: Unable to download from GameJolt.com

Unread post by Tomaso » 2019-07-23, 23:08

Thanks, Gaming4JC.
I'll be using that UA override then (which I can confirm that works), and leave any potential issue reports to you tech guys. :)

User avatar
Gaming4JC
Hobby Astronomer
Hobby Astronomer
Posts: 21
Joined: 2018-09-08, 17:10

Re: Unable to download from GameJolt.com

Unread post by Gaming4JC » 2019-07-24, 00:01

Ok. I've opened an issue on the Vue.js bug tracker, we'll see if it goes anywhere. :thumbup:

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

Re: Unable to download from GameJolt.com

Unread post by Tomaso » 2019-07-24, 16:56

That's a thorough report, Gaming4JC. :)
I see that one of the devs is asking for someone to submit a user agent, to temporarely fix the issue, until the timeStamp bug has been safely fixed in UXP.
Perhaps you could formulate the most effective one, Moonchild?

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

Re: Unable to download from GameJolt.com

Unread post by Moonchild » 2019-07-24, 18:15

See viewtopic.php?f=24&t=9077
Note, the vue.js dev is asking for a ready PR, not just supplying a user-agent string. You'll have to do some work because they won't.
"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: Unable to download from GameJolt.com

Unread post by Tomaso » 2019-07-24, 18:39

Ah, that's where those UA examples were at.
I remember seeing them before. :)
Maybe there should be a section for them over at http://www.palemoon.org/faq.shtml too?

Anyway, I don't know anything about coding.
How about it, Gaming4JC... feel up to submitting a PR?

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

Re: Unable to download from GameJolt.com

Unread post by Moonchild » 2019-07-24, 18:43

Tomaso wrote:
2019-07-24, 18:39
Anyway, I don't know anything about coding.
Maybe learn a bit?
It's just JavaScript. And it's not like you have to write anything new, just adapt what they already have with an extra check.
"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: Unable to download from GameJolt.com

Unread post by Tomaso » 2019-07-24, 19:03

Moonchild wrote:
2019-07-24, 18:43
Maybe learn a bit?
If I were 20+ years younger, perhaps. :)

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

Re: Unable to download from GameJolt.com

Unread post by Moonchild » 2019-07-24, 19:14

Tomaso wrote:
2019-07-24, 19:03
Moonchild wrote:
2019-07-24, 18:43
Maybe learn a bit?
If I were 20+ years younger, perhaps. :)
You're never too old to learn!
"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
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35402
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Unable to download from GameJolt.com

Unread post by Moonchild » 2019-09-17, 15:56

OK, so since start.me ran into the same issue with vue.js they are submitting a PR for Pale Moon compat (which involves a UA sniffing regex change, yes, vue.js is still doing that and refusing to do due diligence on their sniffing refusing to keep an updated list of UAs). Should solve this and allow them to upgrade vue.js for the portal.
"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

Goodydino
Keeps coming back
Keeps coming back
Posts: 815
Joined: 2017-10-10, 21:20

Re: Unable to download from GameJolt.com

Unread post by Goodydino » 2019-09-17, 21:30

Tomaso wrote:
2019-07-20, 17:24

1) Open this page:
https://gamejolt.com/games/double_drago ... te/255630/
I get a blank page with every browser I have except Safari. I tried disabling the uBlock Origin for that site, and enabling cookies, but that did not help.

coffeebreak
Moon Magic practitioner
Moon Magic practitioner
Posts: 2986
Joined: 2015-09-26, 04:51
Location: U.S.

Re: Unable to download from GameJolt.com

Unread post by coffeebreak » 2019-09-17, 22:18

Goodydino wrote:
2019-09-17, 21:30
I get a blank page
Page displays fine here.

You'll get a blank page if you either: 1) don't accept cookies from gamejolt.com; or 2) disable local storage; or 3) are blocking requests from gjcdn.net.

Since you've covered no.1 and maybe no.3, check that your local storage setting is: dom.storage.enabled = true .
Last edited by coffeebreak on 2019-09-17, 22:43, edited 2 times in total.

Locked