Unable to download from GameJolt.com

Users and developers helping users with technical Pale Moon issues (Windows and other non-Linux O.S.). Please direct questions about the Linux version to the appropriate Linux board.

Moderators: trava90, satrow

Forum rules
This board is for technical/usage questions and troubleshooting for the Pale Moon browser only. The main focus here is on Pale Moon on Windows. Please direct your questions for Linux, Android and Mac to the dedicated boards.
Technical issues and questions not related to the Pale Moon browser should be posted in "technical chat"
Please keep off-topic and general discussion out of this board, thank you!
User avatar
Tomaso
Board Warrior
Board Warrior
Posts: 1302
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.

ron_1
Moon Magic practitioner
Moon Magic practitioner
Posts: 2033
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: 1302
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: 268
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.

User avatar
New Tobin Paradigm
Off-Topic Sheriff
Off-Topic Sheriff
Posts: 6018
Joined: 2012-10-09, 19:37
Location: Sector 001

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: 1302
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.

User avatar
New Tobin Paradigm
Off-Topic Sheriff
Off-Topic Sheriff
Posts: 6018
Joined: 2012-10-09, 19:37
Location: Sector 001

Re: Unable to download from GameJolt.com

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

>browser issue

User avatar
Gaming4JC
Newbie
Newbie
Posts: 5
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: 24603
Joined: 2011-08-28, 17:27
Location: 58°2'16"N 14°58'31"E
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.
"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne
Image

User avatar
Tomaso
Board Warrior
Board Warrior
Posts: 1302
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
Newbie
Newbie
Posts: 5
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: 1302
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: 24603
Joined: 2011-08-28, 17:27
Location: 58°2'16"N 14°58'31"E
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.
"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne
Image

User avatar
Tomaso
Board Warrior
Board Warrior
Posts: 1302
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: 24603
Joined: 2011-08-28, 17:27
Location: 58°2'16"N 14°58'31"E
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.
"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne
Image

User avatar
Tomaso
Board Warrior
Board Warrior
Posts: 1302
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: 24603
Joined: 2011-08-28, 17:27
Location: 58°2'16"N 14°58'31"E
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!
"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne
Image

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 24603
Joined: 2011-08-28, 17:27
Location: 58°2'16"N 14°58'31"E
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.
"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne
Image

Goodydino
Astronaut
Astronaut
Posts: 517
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
Board Warrior
Board Warrior
Posts: 1854
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.

Post Reply