It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
high rated
Here's the Debug info from the game page (Bio Menace)
[spoiler]
[11:55:52.252] "Settings Initilised"
[11:55:52.253] "AF-style setting changed"
[11:55:52.257] "navbar-fundamentals-position setting changed"
[11:55:52.257] "Features Loaded"
[11:55:52.257] "/game/bio_menace"
[11:55:52.257] "Game Page"
[11:55:52.736] "Loading Reviews Filter"
[11:55:52.744] "reviews-per-page setting changed"
[11:55:52.744] "reviews-sort-order setting changed"
[/spoiler]

If the target for the AJAX call for the legacy URLS is af_legacy_urls.php, then it's running OK according to Firebug.

The only other script I'm running on GOG is Barefoot Essentials. Turning that off didn't fix it, though.

It may just be a problem with Greasemonkey. The only downside to PM is that extensions can bugger up in subtle and annoying ways. =\
Post edited December 22, 2015 by geminidomino
high rated
avatar
geminidomino: Here's the Debug info from the game page (Bio Menace)
[spoiler]
[11:55:52.252] "Settings Initilised"
[11:55:52.253] "AF-style setting changed"
[11:55:52.257] "navbar-fundamentals-position setting changed"
[11:55:52.257] "Features Loaded"
[11:55:52.257] "/game/bio_menace"
[11:55:52.257] "Game Page"
[11:55:52.736] "Loading Reviews Filter"
[11:55:52.744] "reviews-per-page setting changed"
[11:55:52.744] "reviews-sort-order setting changed"
[/spoiler]

If the target for the AJAX call for the legacy URLS is af_legacy_urls.php, then it's running OK according to Firebug.

The only other script I'm running on GOG is Barefoot Essentials. Turning that off didn't fix it, though.

It may just be a problem with Greasemonkey. The only downside to PM is that extensions can bugger up in subtle and annoying ways. =\
That does look like the review stuff is at least loading, unlike the account page stuff..

I do think we have other users on Palemoon and it works for them (as far as I know) so I don't know if it's just that..

But I can't particularly think what else it would be. If the AJAX call is working correctly I don't see why all the rest of the functions would be failing without even an error..

Any other Palemoon users about who might have an idea?
high rated
Yep, this is really weird.

According to firebug, It's connecting and getting a response from "af_legacy_urls.php?"
[spoiler]

{
"1": {
"url": "\/upload\/images\/2012\/04\/6079c0e917fa26380328db4ad8fb59f5c8d9e246.jpg"
},
"2": {
"url": "\/upload\/images\/2012\/04\/27564cd8537df580ffed8b69447bc1c480a33260.jpg"
},
"3": {
"url": "\/upload\/images\/2008\/05\/4d1399bfe000165fb7fc6a8f6ca6a36e0eaeff0f.jpg"
},
"4": {
"url": "\/upload\/images\/2011\/12\/7a52a3c1b4b0d0a6d00f4f56422ee7037a4a703f.jpg"
},
"5": {
"url": "\/upload\/images\/2012\/04\/7756c245b756a073b76798af14850c9d1c35dcc0.jpg"
},
"6": {
"url": "\/upload\/images\/2012\/04\/20e1eb4f039678e18924330c232ecf49af3c7464.jpg"
},
"7": {
"url": "\/upload\/images\/2012\/04\/1a9c1e11fe63204172633bb7969722ddf24fb990.jpg"
},
"8": {
"url": "\/upload\/images\/2012\/04\/360bd28a16285e2ade528d1997509b7846a59eef.jpg"
},
"9": {
"url": "\/upload\/images\/2008\/05\/ad244ec61c75c69c6b070fe91875be489810ce66.jpg"
},
"10": {
"url": "\/upload\/images\/2012\/04\/929e23c6f44f82a8bd8f76456fdf3aa761d0d2c4.jpg"
},
[snip]
[/spoiler]

but the $.getJSON() callbacks on 2745 and 2748 don't seem to get called back... the latter .always() callback should be firing even if the json call failed.

Weird....
high rated
avatar
adaliabooks: That does look like the review stuff is at least loading, unlike the account page stuff..

I do think we have other users on Palemoon and it works for them (as far as I know) so I don't know if it's just that..

But I can't particularly think what else it would be. If the AJAX call is working correctly I don't see why all the rest of the functions would be failing without even an error..

Any other Palemoon users about who might have an idea?
Account: Legacy Shelf loads, but doesn't fetch the box covers from your site (could have something to do with one of my other add-ons though, need to tidy my Palemoon profile), GOG Downloader button shows and works as should (links change based on off/on status).

Search works as should.

Reviews: I can set options in the menu, they show on game pages, but then I get something funny - it says, for example, "Total Reviews: 7", and then "There are no reviews yet.".
high rated
avatar
geminidomino: but the $.getJSON() callbacks on 2745 and 2748 don't seem to get called back... the latter .always() callback should be firing even if the json call failed.

Weird....
That's what should happen, but I don't know why the callbacks are failing... I would at least expect some kind of error.

avatar
HypersomniacLive: Account: Legacy Shelf loads, but doesn't fetch the box covers from your site (could have something to do with one of my other add-ons though, need to tidy my Palemoon profile), GOG Downloader button shows and works as should (links change based on off/on status).

Search works as should.

Reviews: I can set options in the menu, they show on game pages, but then I get something funny - it says, for example, "Total Reviews: 7", and then "There are no reviews yet.".
Thanks Hyper :)

Well, it sounds like there are just general incompatibilities with Palemoon then...

The fact some of the things work for you but not for geminidomino is odd.

Unfortunately I haven't got the time to really check everything in another browser at the moment.. perhaps further down the line I'll see if I can make it properly compatible... Sorry :(
high rated
No worries. After I finish my work-coding today, I'll screw with it some more and let you know if I find anything.
avatar
geminidomino: No worries. After I finish my work-coding today, I'll screw with it some more and let you know if I find anything.
Thanks, much appreciated :)
high rated
Well, I think I've figured out the problem, but not WHY it's a problem.

The Library and the reviews both make calls to cloneInto. If I dike out the one at 2746, then the theme works and the downloader link shows up, but the box art doesn't (which is expected, since I just commented out the bit that saves the URLs for them).

I'll keep looking to see if I can dig out why that call messes things up for me, but not for Hyper.

Update: Yep, definitely cloneInto. Finally occured to me to turn the old error console back on, and there it is. Wonder why Hyper's works and mine doesn't.

Hyper, what version of Palemoon and GM are you using? 64 bit or 32?
Post edited December 22, 2015 by geminidomino
@geminidomino

PaleMoon 25.8.1 (32bit) and Greasemonkey 3.6.
Nope, that's the exact setup I have.

This is really freaking weird...
high rated
avatar
geminidomino: Well, I think I've figured out the problem, but not WHY it's a problem.

The Library and the reviews both make calls to cloneInto. If I dike out the one at 2746, then the theme works and the downloader link shows up, but the box art doesn't (which is expected, since I just commented out the bit that saves the URLs for them).

I'll keep looking to see if I can dig out why that call messes things up for me, but not for Hyper.

Hyper, what version of Palemoon and GM are you using? 64 bit or 32?
Ok. That's interesting.

It could be something to do with the version and whether unsafeWindow and cloneInto are properly supported.

I'm in the middle of working on Manual Sort at the moment, but if you haven't figured it out / fixed it yourself when I'm done I'll look into it further, at least there's something concrete to go on.

Thanks :)
avatar
geminidomino: Update: Yep, definitely cloneInto. Finally occured to me to turn the old error console back on, and there it is. Wonder why Hyper's works and mine doesn't.
What's the actual error you're getting?
Post edited December 22, 2015 by adaliabooks
high rated

avatar
geminidomino: Update: Yep, definitely cloneInto. Finally occured to me to turn the old error console back on, and there it is. Wonder why Hyper's works and mine doesn't.
What's the actual error you're getting?
Timestamp: 12/22/2015 16:40:25
Error: cloneInto is not defined
Source File: chrome://greasemonkey-modules/content/sandbox.js -> file:///C:/Users/ME/AppData/Roaming/Moonchild%20Productions/Pale%20Moon/Profiles/0f6jwa6q.default/gm_scripts/A dalia_Fundamentals/adaliafundamentals.user.js
Line: 2747

(line number may be off by a few, since I've been adding my own breadcrumbs.
Post edited December 22, 2015 by geminidomino
high rated

What's the actual error you're getting?
avatar
geminidomino: Timestamp: 12/22/2015 16:40:25
Error: cloneInto is not defined
Source File: chrome://greasemonkey-modules/content/sandbox.js -> file:///C:/Users/ME/AppData/Roaming/Moonchild%20Productions/Pale%20Moon/Profiles/0f6jwa6q.default/gm_scripts/A dalia_Fundamentals/adaliafundamentals.user.js
Line: 2747

(line number may be off by a few, since I've been adding my own breadcrumbs.
That's fine, I know where the cloneInto calls are...

So it doesn't seem to have a problem with unsafeWindow, just cloneInto itself.

I wonder if it's possible to recreate the function somehow if the browser doesn't support it?
high rated
avatar
adaliabooks: I wonder if it's possible to recreate the function somehow if the browser doesn't support it?
That's what I'm playing with now. I know cloneInto was a new API in Fx 29, so I'm trying to figure out how the same thing was done before then (since IIRC, Palemoon was forked from Firefox 24 or 25)

Upd: I think I've almost got it. I'm hunting right now for a way to take the JSON data and create a structured clone of it, just like cloneInto would have done.
Post edited December 23, 2015 by geminidomino
high rated
avatar
geminidomino: Nope, that's the exact setup I have.

This is really freaking weird...
Not if you take into account that I'm prettier! ;-P


avatar
geminidomino: That's what I'm playing with now. I know cloneInto was a new API in Fx 29, so I'm trying to figure out how the same thing was done before then (since IIRC, Palemoon was forked from Firefox 24 or 25)
Firefox 24.9 to be exact.
Post edited December 23, 2015 by HypersomniacLive