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
Had my Library sorted by Title. Turned on Manual sort. Moved a few titles around and closed my Library page and brought it back. Seemed fine. Until....

Cycled to the next page and it was blank. Did a refresh and second page finally loaded. However, the third page wouldn't load. This was remedied by changing 100 games per page to ALL. All titles then loaded. Changed it back to 100 and all pages would then load. Sometimes I need to go back a page and then forward for the page to load or closing/opening the page. This seems to present itself around page 8 with 100 games per page.

Here's something. My library ends with Wolfenstein titles (3D and Spear of Destiny). I'm missing approx 7 titles that should appear after like the Worms series. Titles X-Z do not appear. Doesn't matter if 100 titles per page or ALL.

I'm going to play with this some more.

EDIT: All remaining titles appeared after removing manual sort.
EDIT 2: Okay, so the missing titles all appear on page 13 of 13 (100 games per page) in non-manual sort. Manual sort brings me to page 13 of 13, but really it's page 12 of 13. However, when thumbing through all 13 pages, I do not see any blank game boxes.
EDIT 3: Attaching two titles without box art. X: Beyond the Frontier and X: Tension.
EDIT 4: Lastly, this is all in Firefox. I hope all this helps!
Attachments:
x.jpg (69 Kb)
Post edited January 03, 2016 by foxworks
high rated
avatar
foxworks: snip
Thanks foxworks, that's great. Same (or similar) behaviour as mrkgnao is seeing so it's definitely a bug and probably something to do with larger libraries.

First impression is maybe something to do with the AJAX calls failing.. it's curious that it works on 'All' but not on other settings, so the actual array with the games may be the issue as well... got some ideas but will need to think further..

I'll think on a few things and come back with some tests that either of you could do to confirm my suspicions.
high rated
Alone in the Dark 1 shows the overlay text, the cover is correct.
high rated
avatar
mrkgnao: snip
avatar
foxworks: snip
If both of you could run me some tests I'd be grateful, and hopefully we can get to the bottom of this.

First, go to the account page and ensure manual sort is on. Open the console and refresh the page, wait a moment and there should be an AJAX call for each page of your library. Let me know if any of these have failed (or if there are any calls missing).

Then run these two commands in the console, and after each one paste the output (it automatically adds it to your clipboard) to a text file and save it (or paste it to Pastebin) and upload it here.

copy(JSON.stringify(angular.element(document.querySelectorAll('.list')).scope().afProducts));
copy(JSON.stringify(angular.element(document.querySelectorAll('.list')).scope().afManualSortProducts));

With any luck, that should give me an idea what the issue is and allow me to fix it.

Thanks! :)
Post edited January 03, 2016 by adaliabooks
I'll give the above a go.
avatar
foxworks: I'll give the above a go.
Thanks :)
high rated
I get the following when I do a refresh:

Error: Permission denied to access object
pc/this.$get</n.prototype.$eval@[url=https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:8:6164]https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:8:6164[/url]
pc/this.$get</n.prototype.$digest@[url=https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:8:4591]https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:8:4591[/url]
pc/this.$get</n.prototype.$evalAsync/<@[url=https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:8:6253]https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:8:6253[/url]
e@[url=https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:6:21060]https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:6:21060[/url]
eb/l.defer/c<@[url=https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:6:22491]https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:6:22491[/url]
c1a69ab-ce05db4.js:7:23846

Message Details:
e/<() c1a69ab-ce05db4.js:7
pb/this.$get</<() c1a69ab-ce05db4.js:7
pc/this.$get</n.prototype.$digest() c1a69ab-ce05db4.js:8
pc/this.$get</n.prototype.$evalAsync/<() c1a69ab-ce05db4.js:8
e() c1a69ab-ce05db4.js:6
eb/l.defer/c<() c1a69ab-ce05db4.js:6

Will run the two commands next.
Post edited January 03, 2016 by foxworks
high rated
avatar
adaliabooks: First, go to the account page and ensure manual sort is on. Open the console and refresh the page, wait a moment and there should be an AJAX call for each page of your library. Let me know if any of these have failed (or if there are any calls missing).
I don't know if these are what you call AJAX calls, but I get the following calls for pages 2 to 13:
https://www.gog.com/account/getFilteredProducts?hiddenFlag=0&amp;mediaType=1&amp;page=2&amp;sortBy=title&amp;totalPages=13

avatar
adaliabooks: Then run these two commands in the console, and after each one paste the output (it automatically adds it to your clipboard) to a text file and save it (or paste it to Pastebin) and upload it here.

copy(JSON.stringify(angular.element(document.querySelectorAll('.list')).scope().afProducts));
copy(JSON.stringify(angular.element(document.querySelectorAll('.list')).scope().afManualSortProducts));

With any luck, that should give me an idea what the issue is and allow me to fix it.

Thanks! :)
The second file was too big to attach as is, so I zipped both text files into one zip file.
Attached (rename jpg to zip).
Good luck.
Attachments:
af.jpg (121 Kb)
high rated
avatar
foxworks: Will run the two commands next.
You can ignore that, I know it's there but haven't figured out why yet (something to do with the downloader links)
Thanks :)

avatar
mrkgnao: I don't know if these are what you call AJAX calls, but I get the following calls for pages 2 to 13:
https://www.gog.com/account/getFilteredProducts?hiddenFlag=0&amp;mediaType=1&amp;page=2&amp;sortBy=title&amp;totalPages=13

The second file was too big to attach as is, so I zipped both text files into one zip file.
Attached (rename jpg to zip).
Good luck.
Yeah, those are the ones. Do they all return properly? (they should say 200 OK after them if they succeeded).

I'll have a look at them now and see if there are any anomalies.
high rated
Here are reports for the two commands:

Command 1

Command 2

Note: Command 2 was too large for pastebin free user. If you need it in another format, please let me know.
high rated
avatar
mrkgnao: I don't know if these are what you call AJAX calls, but I get the following calls for pages 2 to 13:
https://www.gog.com/account/getFilteredProducts?hiddenFlag=0&amp;mediaType=1&amp;page=2&amp;sortBy=title&amp;totalPages=13

The second file was too big to attach as is, so I zipped both text files into one zip file.
Attached (rename jpg to zip).
Good luck.
avatar
adaliabooks: Yeah, those are the ones. Do they all return properly? (they should say 200 OK after them if they succeeded).

I'll have a look at them now and see if there are any anomalies.
All are 200 OK.
high rated
avatar
foxworks: Here are reports for the two commands:

Command 1

Command 2

Note: Command 2 was too large for pastebin free user. If you need it in another format, please let me know.
That's great, thanks foxworks.

avatar
mrkgnao: All are 200 OK.
Thanks, that's a start at least.
high rated
Also, no errors reported on pages 1-11 (of 13). However, i received the following when page 12 wouldn't load:

Page 12/13

"Error: [ngRepeat:dupes] Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique keys. Repeater: product in productPage.products track by product.id, Duplicate key: 1207659179, Duplicate value: {"isGalaxyCompatible":true,"tags":[],"id":1207659179,"availability":{"isAvailable":true,"isAvailableInAccount" :true},"title":"Total Overdose: A Gunslinger's Tale in Mexico","image":"//images-4.gog.com/85b9493a7f6f533468b25d171716b9f2e0b8c9dffd53ca2b11aedc70a6bb5dfd","url":"/ game/total_overdose_a_gunslingers_tale_in_mexico","worksOn":{"Windows":true,"Mac":false,"Linux":false},"catego ry":"Action","rating":42,"isComingSoon":false,"isMovie":false,"isGame":true,"slug":"total_overdose_a_gunslinge rs_tale_in_mexico","updates":0,"isNew":false,"dlcCount":0,"releaseDate":{"date":"2005-09-16 00:00:00","timezone_type":3,"timezone":"Europe/Nicosia"},"isBaseProductMissing":false,"isHidingDisabled":false ,"isHidden":false}
http://errors.angularjs.org/1.4.3/ngRepeat/dupes?p0=product%20in%20productPage.products%20track%20by%20product.id&amp;p1=1207659179&amp;p2=%7B%22isGalaxyCompatible%22%3Atrue%2C%22tags%22%3A%5B%5D%2C%22id%22%3A1207659179%2C%22availability%22%3A%7B%22isAvailable%22%3Atrue%2C%22isAvailableInAccount%22%3Atrue%7D%2C%22title%22%3A%22Total%20Overdose%3A%20A%20Gunslinger's%20Tale%20in%20Mexico%22%2C%22image%22%3A%22%2F%2Fimages-4.gog.com%2F85b9493a7f6f533468b25d171716b9f2e0b8c9dffd53ca2b11aedc70a6bb5dfd%22%2C%22url%22%3A%22%2Fgame%2Ftotal_overdose_a_gunslingers_tale_in_mexico%22%2C%22worksOn%22%3A%7B%22Windows%22%3Atrue%2C%22Mac%22%3Afalse%2C%22Linux%22%3Afalse%7D%2C%22category%22%3A%22Action%22%2C%22rating%22%3A42%2C%22isComingSoon%22%3Afalse%2C%22isMovie%22%3Afalse%2C%22isGame%22%3Atrue%2C%22slug%22%3A%22total_overdose_a_gunslingers_tale_in_mexico%22%2C%22updates%22%3A0%2C%22isNew%22%3Afalse%2C%22dlcCount%22%3A0%2C%22releaseDate%22%3A%7B%22date%22%3A%222005-09-16%2000%3A00%3A00%22%2C%22timezone_type%22%3A3%2C%22timezone%22%3A%22Europe%2FNicosia%22%7D%2C%22isBaseProductMissing%22%3Afalse%2C%22isHidingDisabled%22%3Afalse%2C%22isHidden%22%3Afalse%7D
d/<@[url=https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:6:381]https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:6:381[/url]
ig</<.compile/</<@[url=https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:10:18683]https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:10:18683[/url]
d@[url=https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:8:4145]https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:8:4145[/url]
pc/this.$get</n.prototype.$digest@[url=https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:8:4872]https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:8:4872[/url]
pc/this.$get</n.prototype.$apply@[url=https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:8:6433]https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:8:6433[/url]
f@[url=https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:7:13108]https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:7:13108[/url]
r@[url=https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:7:14907]https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:7:14907[/url]
Cb/</v.onload@[url=https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:7:15447]https://www4-static4.gog.com/js/c1a69ab-ce05db4.js:7:15447[/url]
" c1a69ab-ce05db4.js:7:23846

I did a refresh and jumped to page 12 and it loaded properly and the error did not return.
avatar
HypersomniacLive: And this concludes the list of games with identical covers I had.

If there are any other, please let me know.
So... are you only looking into true identical covers or also the ones where gog was just lazy took the same cover for the whole series and just plastered a different writing on each?
high rated
Oddly enough, when I loaded my library, GOG's native sorting was set to "Title" (I'm pretty sure I had changed it back to "Purchase Date". Anyway, I tested the "Move" feature a bit, and it works lovely. Note that I use the "All" setting. I have to do some tests with 100 and 200 games per page, and see if things behave as should.



And here are a couple more covers.

STAR WARS: TIE Fighter Collector's CD (1995) --> 1207666273
STAR WARS: X-Wing Collector's CD (1994) --> 1207667213

There are two versions for STAR WARS: X-Wing Collector's CD (1994) (I myself prefer the first one, but others may like the second better).
Attachments: