Unable to download from GameJolt.com
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!
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!
-
- Board Warrior
- Posts: 1622
- Joined: 2015-07-23, 16:09
- Location: Norway
Unable to download from GameJolt.com
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.
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.
-
- Moon Magic practitioner
- Posts: 2860
- Joined: 2012-06-28, 01:20
Re: Unable to download from GameJolt.com
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.
-
- Board Warrior
- Posts: 1622
- Joined: 2015-07-23, 16:09
- Location: Norway
Re: Unable to download from GameJolt.com
It works just fine in Firefox and SeaMonkey though.
I came up short, using Mozregression too.
I came up short, using Mozregression too.
-
- Lunatic
- Posts: 399
- Joined: 2016-12-27, 00:12
Re: Unable to download from GameJolt.com
In PaleMoon v27.9.4 downloading files without problem from this site
and Clicking on the thumbnails, to view sceenshots/videos - works as expected.
and Clicking on the thumbnails, to view sceenshots/videos - works as expected.
Re: Unable to download from GameJolt.com
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:
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
-
- Board Warrior
- Posts: 1622
- Joined: 2015-07-23, 16:09
- Location: Norway
Re: Unable to download from GameJolt.com
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.
If no one is able to pinpoint a specific browser issue, during this weekend, I'll send them an e-mail.
-
- Hobby Astronomer
- Posts: 21
- Joined: 2018-09-08, 17:10
Re: Unable to download from GameJolt.com
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.
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:
So, we have several possibilities here:
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.
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
- A) Implement UA Override (hack)
- B) Have Vue.js apply their Microfix Hack to PM useragent (hack)
- C) Decide if we want to uplift m-c 1026804 and friends which fixed this issue by implementing DOM High Resolution Time Level 2.
Spec: https://w3c.github.io/hr-time/#dom-domhighrestimestamp
Also fixes: https://api.jquery.com/event.timeStamp/ (busted since 2004 until new API was implemented)
Note: Care should be taken to ensure imprecision for users that want to resist browser fingeprinting. Good news is DOM High Resolution time is only per page, not per session per TBB developers.
-
- Pale Moon guru
- Posts: 35650
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: Unable to download from GameJolt.com
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.
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
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
- Board Warrior
- Posts: 1622
- Joined: 2015-07-23, 16:09
- Location: Norway
Re: Unable to download from GameJolt.com
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. :)
I'll be using that UA override then (which I can confirm that works), and leave any potential issue reports to you tech guys. :)
-
- Hobby Astronomer
- Posts: 21
- Joined: 2018-09-08, 17:10
Re: Unable to download from GameJolt.com
Ok. I've opened an issue on the Vue.js bug tracker, we'll see if it goes anywhere.
-
- Board Warrior
- Posts: 1622
- Joined: 2015-07-23, 16:09
- Location: Norway
Re: Unable to download from GameJolt.com
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?
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?
-
- Pale Moon guru
- Posts: 35650
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: Unable to download from GameJolt.com
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.
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
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
- Board Warrior
- Posts: 1622
- Joined: 2015-07-23, 16:09
- Location: Norway
Re: Unable to download from GameJolt.com
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?
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?
-
- Pale Moon guru
- Posts: 35650
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: Unable to download from GameJolt.com
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
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
- Board Warrior
- Posts: 1622
- Joined: 2015-07-23, 16:09
- Location: Norway
-
- Pale Moon guru
- Posts: 35650
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: Unable to download from GameJolt.com
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
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
- Pale Moon guru
- Posts: 35650
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: Unable to download from GameJolt.com
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
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
- Keeps coming back
- Posts: 827
- Joined: 2017-10-10, 21:20
Re: Unable to download from GameJolt.com
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.Tomaso wrote: ↑2019-07-20, 17:24
1) Open this page:
https://gamejolt.com/games/double_drago ... te/255630/
-
- Moon Magic practitioner
- Posts: 2986
- Joined: 2015-09-26, 04:51
- Location: U.S.
Re: Unable to download from GameJolt.com
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.