Enhanced SteamGifts & SteamTrades (ESGST)

An extension / userscript that adds some cool features to SteamGifts and SteamTrades.

If you find any bugs or have any feature requests, please file an issue here.


Compatibility

Tested and confirmed as working:

  • Chrome (since v55)
  • Firefox (since v52)
  • Pale Moon

Not tested but should be working:

  • Any Chromium-based browser (such as Opera, Vivaldi, etc...)

Not supported:

  • Edge
  • Safari

Installation

There are two different ways to use ESGST: extension or userscript. You can choose which one you want to use, but the extension is a lot faster and has a better peformance than the userscript, so I recommend it, although there is no major difference between them, except for a few options that are only available in the extension because of limitations in the userscript.

Option 1 - Extension

It should be possible to install the extension in any Chromium-based browser from the Chrome store (such as Opera, Vivaldi, etc...), any Firefox-based browser from the Firefox store (such as Waterfox, etc...), and any browser that uses the Phoebus system from the Pale Moon store (such as Basilik, etc...).

You can also use the extension on Android through Firefox for Android, but some features might not work or not be optimized enough for mobile.

Option 2 - Userscript

To install the userscript, you must install Violentmonkey, Tampermonkey, Greasemonkey or some other userscript manager first. Then click here and you should be prompted to install it. I recommend Violentmonkey or Tampermonkey, because the userscript uses the GM_addValueChangeListener API to communicate changes in the storage between tabs, and that API is not available on Greasemonkey, so a polyfill is used for Greasemonkey, which is not very effective and can affect the performance.

You can also use the userscript on Android through Firefox with Violentmonkey or USI, but some features might not work or not be optimized enough for mobile.


Beta Versions

The latest beta version for both the extension and the userscript is always available in the latest pre-release in the releases page.

7 years ago*

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Could it be that you're logged out of Imgur?

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

What happened? Did you try a second time after refreshing the page to see if that was it?

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Cannot reproduce. Silly question, but did you authorize the script to use your account?

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Do you have ESGST listed here?

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Try revoking access and doing the process again.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Think I found it: when clicking on "Through Account" it should not open a new tab if the Imgur token was saved, which means the token might not be saving for some reason.

7 years ago
Permalink

Comment has been collapsed.

Could you please extract your settings and see if you find a imgurToken value in there?

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Unfortunately Pastebin's API does not work client-side at the moment, so this is not possible.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Added

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

See if you can upload to Imgur in v7.7.4.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Great

I know the window opening every time is a bit annoying (for Imgur, Dropbox, Google Drive and OneDrive), I'll see if I can change that later while still maintaining the new method.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

day hour month week year

after the upgrade whenever you try to sort it becomes all messed up. i managed to figure out the new order that it is going by and here it is.
first we get posts that are 1 day old , then 1 hour old , 1 month , 1 week , 1 year , then we get 10 days old because for some reason it takes it as if 10 is smaller than 2 ( probably cause it starts with 1) then 11 in the same order , 12 and so on.

as of the time of me writing this there are no second or minute old threads so i dont really know where those fall

7 years ago
Permalink

Comment has been collapsed.

Already aware of it.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

There is actually a bug that will be fixed in v7.7.1 that does not show the feature in the settings menu, I'll release it in a few minutes.

7 years ago
Permalink

Comment has been collapsed.

Is there any way to sync data between different computers? Like, highlighted discussions, bookmarked giveaways, settings and such? If not are there any plans for it?

7 years ago
Permalink

Comment has been collapsed.

Export from one and import into the other.

7 years ago
Permalink

Comment has been collapsed.

That's kinda what I figured. I lost most of my bookmarks during the merge tho (managed to get them back by editing the json so it's all good)/ My best guess is that bookmarks aren't added if the giveaway is already synced, if that makes sense

Anything else I should be wary of that might have gone wrong during the merge?

7 years ago
Permalink

Comment has been collapsed.

Did you merge recently? I thought I already fixed a bug that wasn't importing bookmarks.

7 years ago
Permalink

Comment has been collapsed.

Yeah like half an hour ago. When did you fix it? Because I'm not 100% sure if I updated esgst before or after merging and I haven't used this computer in like a week

7 years ago
Permalink

Comment has been collapsed.

It was supposedly fixed in v7.2.0, so more than a week ago. I'll do some tests to see if I can reproduce it.

7 years ago
Permalink

Comment has been collapsed.

I just tried importing some bookmarks with merge enabled and they imported fine. Is this reproduceable for you?

7 years ago
Permalink

Comment has been collapsed.

Yep, it's working fine now!

Importing with OneDrive doesn't seem to work though (do you hate me yet? :p). Console only says this:

TypeError: NetworkError when attempting to fetch resource.

Ninja edit: just to clarify, I tried this on my laptop, where exporting to onedrive works

7 years ago
Permalink

Comment has been collapsed.

Working fine for me. Can you go to the Network tab in the console and see if you can find more details about the error? Network errors should be colored red.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 years ago.

7 years ago
Permalink

Comment has been collapsed.

You shouldn't make your access_token public like that. People can manipulate your files with it.

7 years ago
Permalink

Comment has been collapsed.

Damn, thanks for the heads up..

7 years ago
Permalink

Comment has been collapsed.

But did you check the Network tab? I think what you posted came from the console. The Network tab should have a list of the requests made.

7 years ago
Permalink

Comment has been collapsed.

I thought you just meant showing the network errors on the console. I'm not really sure how the Network tab works. It says no requests except for images

7 years ago
Permalink

Comment has been collapsed.

I just tried importing on Firefox and got an error as well, looking into it.

7 years ago
Permalink

Comment has been collapsed.

Awesome, it's working now :)

7 years ago
Permalink

Comment has been collapsed.

I'm using a Tampermonkey Firefox script, version v7.6.4. When I try to update I see:

@@ -480,9 +480,9 @@
         esgst = {
             storage: storage,
             sg: location.hostname.match(/www.steamgifts.com/),
             st: location.hostname.match(/www.steamtrades.com/),
-            currentVersion: `7.6.4`,
+            currentVersion: `7.7.1`,

in diff between versions. However on top of the update page it shows me that v7.6.4 is the newest version and it only gives me an option to reinstall (and a warning that it resets settings).

7 years ago
Permalink

Comment has been collapsed.

Try again.

7 years ago
Permalink

Comment has been collapsed.

Updated successfully to 7.7.1. Thank you :)

7 years ago
Permalink

Comment has been collapsed.

ESGST 7.7.1 script version via Greasemonkey on Firefox 56.0.2 doesn't load anymore on SG pages.
I noticed that it disappeared from my scripts, so I installed it again: doesn't load, doesn't show up on scripts page again.

Edit: 7.7.2 is back working. :)

7 years ago*
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

still

Was there a bug previously reported? I don't recall one.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

The one reported by DARKKi was apparently on his end, and the one reported by JackSpirio I completely overlooked, but maybe could be on his end as well? Yours is definitely a bug though, as I can see an ESGST error in the pastebin.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Did you check the files on the webpage or just via the folder in your OS? Because for me, the files were not synced with my PC and I can see them only on the webpage (IDK why).

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Can you check in v7.7.3?

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Ah, of course, forgot to add it to the connect list of the script. I only develop in the extension, so I often forget to make these script-exclusive changes. :P

7 years ago
Permalink

Comment has been collapsed.

Update

7 years ago
Permalink

Comment has been collapsed.

thank you!

7 years ago
Permalink

Comment has been collapsed.

Using the Firefox extension. Updated to 7.7.2.
After restarting FF and PC this problem still persist.

7 years ago
Permalink

Comment has been collapsed.

No idea how that would be possible. Try syncing through the settings menu.

7 years ago
Permalink

Comment has been collapsed.

After turning all "switches" on, off and then on again, and yncing every time, the problem is no more ( =

7 years ago
Permalink

Comment has been collapsed.

today i have the same problem with chrome.... do you have solve?

I tryed to update and restart, but not solve.

7 years ago
Permalink

Comment has been collapsed.

Did you wait until the opened page synced?

7 years ago
Permalink

Comment has been collapsed.

yes i wait until the end of sync, but when i open a new page, start again the sync

7 years ago
Permalink

Comment has been collapsed.

Update solved:

  • deactivated the script in tampermonkey
  • reactivated the script
  • open a steamgifts page and the sync is started again, but this time not restart if i open a new page
7 years ago
Permalink

Comment has been collapsed.

Bug:

  • Gridview bookmarks, encrypter / decrypter, and extracted giveaways are showing group names beside the icon.
7 years ago
Permalink

Comment has been collapsed.

Fixed

7 years ago
Permalink

Comment has been collapsed.

Any idea what's up with that? Since the second to the last update I'm having two "Hide Giveaway" buttons.

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Thanks for clarifying!

7 years ago
Permalink

Comment has been collapsed.

It's from Giveaway Filters -> Single Filters, by the way.

7 years ago
Permalink

Comment has been collapsed.

Ah,... thank you!

7 years ago
Permalink

Comment has been collapsed.

Another... bug that I'm noticing for quite a while already. When I set up filters a certain way and go to the "All" page, I get results like in picture 1 - with apparently no results for pages 2-6. But if I then manually go to page 2 by clicking on "Page 2" it turns out there indeed are giveaways to display (picture 2). Same if I then click on e.g. "Page 4" etc..
This happens although all these giveaways should show up in the first place with endless scrolling enabled after clicking on "All" and scrolling down.

View attached image.
View attached image.
7 years ago*
Permalink

Comment has been collapsed.

What filters do you have set?

7 years ago
Permalink

Comment has been collapsed.

The screenshots were taken with the filters set as shown in the picture below. But changing the filters doesn't really change things - I've fiddled around with the settings quite a bit and these were just the last ones I've tried. You can also - again - see the effect it has on the list of giveaways.
By the way - in case it matters - I've also made a screenshot of the steamgifts settings I'm using.

EDIT: Additionally it seems page 1 quite often gets filtered completely away - although there's giveaways that should be displayed. No matter what I do, I can't seem to get things working as intended.

View attached image.
View attached image.
7 years ago*
Permalink

Comment has been collapsed.

Something just seemed really odd with the giveaways I got displayed so I decided to check the filters again... from the first change already there really seems something to go terribly wrong:
Take a look for yourself. In the first screenshot basically all filters are turned off and everything is set so all giveaways should be displayed.
When I change to only show trading cards, what can be seen in Screenshot 2 happens. And I didn't manually go to page 2 or something, everything just got filtered away.

View attached image.
View attached image.
7 years ago
Permalink

Comment has been collapsed.

Haven't had time to test yet, will try to look into this later in the week.

7 years ago
Permalink

Comment has been collapsed.

No problem.

7 years ago
Permalink

Comment has been collapsed.

Still happening? I am not able to reproduce it. What if you enable the other category filters, does that have any impact? Can you do some debugging?

7 years ago
Permalink

Comment has been collapsed.

Yes, definitely. I didn't make any screenshots since they whould just show the same thing as the others already do. But it's still the same. I just checked and while for the first two pages GAs were displayed, supposedly nothing was on page three and several further. When manually clicking on page three from the page divider line, there sure were giveaways within the limitations of the filer available.
As for other filters... I tried it with "Previously Entered" filter and that was even worse - as in not working at all. I've checked and there definitely were quite some GAs that I had entered before because they where whislisted games - but with "who only" "previously entered" enabled they still were hidden.
Debugging as in... checking code? Sorry, I can't do that - I only have a very basic knowledge in these regards.

7 years ago
Permalink

Comment has been collapsed.

I mean enabling other category filters. You only have "Trading Cards". Maybe try adding the others ("Achievements", etc...), it could be happening because they are missing, just a theory.

Debugging as in adding some code that I would give you to some parts of the script and checking the console. If you know how to edit the script by going to the Tampermonkey/Greasemonkey dashboard and editing it, that's all you need.

7 years ago
Permalink

Comment has been collapsed.

As I've just written, I tried the "Previously Entered" filter. Same issue.

I can do that but I'd like you first to tell me how I can backup my script with all the presets I've made - if that's even possible. I wanted to know that anyways in case I need to setup my PC new it would be nice to just import everything back.

7 years ago
Permalink

Comment has been collapsed.

Oh nevermind, I understood that wrong.

All your presets are imported/exported with your settings.

7 years ago
Permalink

Comment has been collapsed.

No, I did. Check my other comment.

For exporting I have to use that little down arrow? Not the cog?

7 years ago
Permalink

Comment has been collapsed.

Yes, the down arrow will open the export menu. The down arrow with the cog is for exporting just the settings (if you want to share them with another user).

7 years ago
Permalink

Comment has been collapsed.

Sorry, I misunderstood the "category filters". The reason for this is because that's how my ESGST settings look. All needed is activated - but as you can see in my other screenshot from my filter settings, there's only the trading cards filter displayed.
Usually I use other filters so it wouldn't bother me too much if it's only the trading cards filter that's affecting it... but I can't be sure that there's even more causing the issue for other filters as well.

View attached image.
7 years ago
Permalink

Comment has been collapsed.

You probably have the other categories disabled in Game Categories.

7 years ago
Permalink

Comment has been collapsed.

Ahh, I see. I'm typically using the basic filters on the far left and had trading cards turned on, so I get that information on the giveaway pages. I didn't know you had to turn them on in the game categories to show up in the filter settings.

Ok, let me check what's happening with other filters turned on.

By the way, I got a notification about the Script having been updated - but I can't update it in tampermonkey (I'm using Chrome). It only says the last update was 4 hours ago. Usually when pushing the update manually it says "0" right after. Not sure what's up with that.

7 years ago
Permalink

Comment has been collapsed.

After turning off the script in Tampermonkey I was able to update.

7 years ago
Permalink

Comment has been collapsed.

Ok, so with e.g. show only Achievements I'm getting this (Screenshot 1) but when going manually to page 4 you can clearly see that there are GAs fitting that filer (Screenshot 2).

Results differ I should say. It's not always starting with page 4. Sometimes it's all, sometimes it's from page 2 or 3... it varies.

View attached image.
View attached image.
7 years ago*
Permalink

Comment has been collapsed.

Tiny suggestion:
I'm using Attached Images Carousel since some releases, it's a cool feature. Could it be that the popup will be closed when clicking on Source for a better feel?

7 years ago
Permalink

Comment has been collapsed.

Pretty sure it's supposed to close, might be a bug.

7 years ago
Permalink

Comment has been collapsed.

Fixed

7 years ago
Permalink

Comment has been collapsed.

what does the button "Add Description To Filters" button do when I enter a giveaway using the Enter/Leave Giveaway Button?

7 years ago
Permalink

Comment has been collapsed.

Not show the same Description if it repeats.

7 years ago
Permalink

Comment has been collapsed.

thanks Tristar

7 years ago
Permalink

Comment has been collapsed.

Any way to view the descriptions I've filtered?

7 years ago
Permalink

Comment has been collapsed.

In the settings menu, under Enter/Leave Giveaway Button > Filter out useless descriptions.

7 years ago
Permalink

Comment has been collapsed.

What I mean is, I've already added giveaway descriptions to my ESGST filters. Is there a way to view the descriptions I manually added?

7 years ago
Permalink

Comment has been collapsed.

Remove the filters from that option I posted above.

7 years ago
Permalink

Comment has been collapsed.

Thanks. I think I understand now. I don't have that option enabled, so I guess that explains why I couldn't see what you're talking about. I also assume the "Add Description To Filters" button doesn't do anything if I don't have that option enabled.

7 years ago
Permalink

Comment has been collapsed.

Yep, if the option is not enabled the descriptions will not be filtered.

7 years ago
Permalink

Comment has been collapsed.

Wow, that was very confusing to me until I searched here for an answer.
I would recommend making the button "Add Description To Filters" show only if you have "Filter out useless descriptions" checked.

7 years ago
Permalink

Comment has been collapsed.

Good idea.

7 years ago
Permalink

Comment has been collapsed.

Idea: refresh button for Active Discussions

7 years ago
Permalink

Comment has been collapsed.

I made it refresh when you refresh Endless Scrolling, or do you want a separate button?

7 years ago
Permalink

Comment has been collapsed.

Hm, a separate button seems better cause refreshing the GAs doesn't usually load the full discussion page and there is no need to increase load&processing times with that.

7 years ago
Permalink

Comment has been collapsed.

The problem with a separate button is that the new discussion design doesn't help, since the discussions and deals appear in different sections and there isn't a heading above them, so I don't know where I could place the button that would look good.

7 years ago
Permalink

Comment has been collapsed.

well, I mostly was thinking for the old design, as it has a button to switch there already ^^,

for the new one, just on the left of the text isn't good?

7 years ago
Permalink

Comment has been collapsed.

Well, it has to work for every design. I'll look into it.

7 years ago
Permalink

Comment has been collapsed.

I had to reinstall Firefox and now 'Giveaways entered' is missing a lot of information although the header for 'Type' and 'Level' are there. See screenshot below:

I installed the extension and ticked point 18. 'Created/Entered/Won Giveaway Details' in settings. Did I miss something? Everything else is working fine.

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Can you check for errors in the console?

7 years ago
Permalink

Comment has been collapsed.

Sure, but how do I do that?

7 years ago
Permalink

Comment has been collapsed.

Ctrl + Shift + J

7 years ago
Permalink

Comment has been collapsed.

Oh, the Firefox console. Ok, there are errors about a webextension. Have a look:

View attached image.
7 years ago
Permalink

Comment has been collapsed.

I don't think those errors are from ESGST. I'll try to see if I can find anything wrong in the code later.

7 years ago
Permalink

Comment has been collapsed.

Ok, thanks.

btw: I have not installed the script, only the extension. Should work, right?
I have never used the extension before the reinstall, only the script with Greasemonkey. Installing the extension and script together gave me two ESGST buttons so I figured they do the same thing. Wasn't 100% clear to me from the install instructions.

7 years ago
Permalink

Comment has been collapsed.

I have only tested the extension on Firefox Nightly, not sure if it works fine on previous versions.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Hmm, ok. I'm using the latest stable release 56.0.2 (64-Bit) and it worked before. Just to eliminate one error source I've deactivated the extension and installed the script. Entered giveaway details are still missing. I have now managed with Ruphine's 'Shows More Info at Giveaways' script, but it would be nice to get ESGST to do what it's supposed to do.

One more question if I may. In the giveaway dropdown menue (where your 'Quick Giveaway Browsing' adds some links) were buttons for 'Group/Whitelist GAs', 'Region Restricted GAs' and 2-3 others I can't remember. I guess this was not provided through ESGST as the added links do almost the same? I had 3 scripts installed, ESGST, RAChart and an unknown third one.

7 years ago
Permalink

Comment has been collapsed.

I'll look into the code later to see if there is anything wrong with it.

ESGST provides links for wishlist, recommended, group and new giveaways (the 4 ones you can access from the main page). When in doubt on what is added by ESGST, try disabling other scripts temporarily.

7 years ago
Permalink

Comment has been collapsed.

Should be fixed.

7 years ago
Permalink

Comment has been collapsed.

Wish I could confirm it, but the Update button stopped working for me.

7 years ago
Permalink

Comment has been collapsed.

You'll have to update manually by clicking the link in the OP or checking for updates through Tampermonkey/Greasemonkey.

7 years ago
Permalink

Comment has been collapsed.

Thanks, I forgot that.
Can confirm that it's working now. Great! And it even shows the region restricted GAs. A feature the other script was desperately missing.

Now that I had both scipts installed at the same time I noticed something else. Don't you think it would be more clearly arranged/easier to read if the '+' behind the level was dropped?

I know, one could probably restrict a GA with SGTools to a specific level, but how often does that really happen.
Just a thought.

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Almost forgot about this, but today I'm going on my "going back through the pages of this discussion looking for comments marked as unread that report bugs/suggestions I haven't implemented yet" tour so I found it again. Will be implemented in the next version.

7 years ago
Permalink

Comment has been collapsed.

Cool, thanks for considering my suggestion and getting back to me. Thought you had forgotten about it, but I can only imagine how swamped your inbox must be all the time.

7 years ago
Permalink

Comment has been collapsed.

Every time I open a link or just reload a page, it opens new tab with Syncing your Steam groups...

How to stop it?

7 years ago
Permalink

Comment has been collapsed.

This.. please help, its so annoying.
maybe have it once a day or every x days. but once every reload/opening steamgift is extremely annoying and unnecessary.

7 years ago
Permalink

Comment has been collapsed.

It's not intended behavior. Is it still happening for you? Tried syncing from the settings menu to see if that stops it?

7 years ago
Permalink

Comment has been collapsed.

I have the same problem too. I'm not sure what's going on.

7 years ago
Permalink

Comment has been collapsed.

Still happening? Did you try syncing through the settings menu?

7 years ago
Permalink

Comment has been collapsed.

Okay, it stopped. Think it was the syncing. Guess I have to manually sync every X days I set it.

7 years ago
Permalink

Comment has been collapsed.

I don't think it should happen again, but let me know if it does.

7 years ago
Permalink

Comment has been collapsed.

Try syncing through the settings menu to see if that stops it.

7 years ago
Permalink

Comment has been collapsed.

Already tried it but no result. Also, as you can see others have same issue.. 😐

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Yes, I see, but I haven't figured out why yet, I was pretty sure I had fixed this in v7.7.2.

I think someone else that was having the issue fixed it by selecting none, then selecting all and syncing in the settings menu.

7 years ago
Permalink

Comment has been collapsed.

IDK if this is coincidence but now its gone. Last time the sync tab opened there was a lot of numbers and at the bottom it said synced.

7 years ago
Permalink

Comment has been collapsed.

Ok, let me know if it happens again.

7 years ago
Permalink

Comment has been collapsed.

It was happening for me as well. I tried changing things in script settings but nothing in settings would fix it. It would pop up the sync page and get stuck on groups every time. The error in console was:
Failed to load resource: the server responded with a status of 404 (Not Found)

I manually synced on account/settings/profile page. After that it popped up one more time, but successfully synced that time. Hasn't happened since. I hope this helps you narrow it down.

7 years ago
Permalink

Comment has been collapsed.

Game tags s topped working for me. Getting the following error:

Uncaught TypeError: Cannot read property 'null' of null
    at response (eval at E_c (:3:298), <anonymous>:26560:84)
    at Function.onload (eval at E_c (:3:298), <anonymous>:34605:25)
    at <anonymous>:2:479
    at eval (eval at exec_fn (:2:27), <anonymous>:31:101)

Not sure where this is coming from, didn't do an update or change any settings as far as i can remember.
It seems only to affect the main page all others are still fine.

Edit:
Might have been caused by a specific GA, I removed (hidden) some games and now it no longer happens.

7 years ago*
Permalink

Comment has been collapsed.

Should be fixed.

7 years ago
Permalink

Comment has been collapsed.

I'm having issues syncing with Dropbox. When it asks for permission, it just creates the folder and doesn't put anything in it. If I click the Export (Dropbox) button again, it just gets stuck on Exporting

Edit: weirdly enough, when I try it on my laptop it says Data exported successfully but I still don't see anything in the Dropbox folder

7 years ago*
Permalink

Comment has been collapsed.

Are there errors in the console?

7 years ago
Permalink

Comment has been collapsed.

I don't see any, no

7 years ago
Permalink

Comment has been collapsed.

If you click on "Import (Dropbox)" in the import menu does it show you a list of files?

7 years ago
Permalink

Comment has been collapsed.

No it just opens and closes a page and then gets stuck on Importing

7 years ago
Permalink

Comment has been collapsed.

Can you see if it works in v7.7.3? And if not, can you try one of the other new methods (Google Drive and OneDrive)?

7 years ago
Permalink

Comment has been collapsed.

Well it seems to be working on my laptop (both Dropbox and Onedrive), It's still not working on my pc tho for some reason, any idea what that might be about? Probably something on my side

7 years ago
Permalink

Comment has been collapsed.

It still gets stuck on importing? And with no errors in the console at all? Are you on the extension or script?

7 years ago
Permalink

Comment has been collapsed.

Nope, still no errors. I'm running the extension on Firefox

7 years ago
Permalink

Comment has been collapsed.

Are you on the browser console (Ctrl + Shift + J)?

7 years ago
Permalink

Comment has been collapsed.

I wasn't^^ Here's what I'm getting:

SessionHistory: [Exception... "Could not convert JavaScript argument arg 0 [nsISerializationHelper.serializeToString]" nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" location: "JS frame :: resource://gre/modules/sessionstore/Utils.jsm :: serializePrincipal :: line 125" data: no]
SessionHistory: [Exception... "Could not convert JavaScript argument arg 0 [nsISerializationHelper.serializeToString]" nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" location: "JS frame :: resource://gre/modules/sessionstore/Utils.jsm :: serializePrincipal :: line 125" data: no]
SessionHistory: [Exception... "Could not convert JavaScript argument arg 0 [nsISerializationHelper.serializeToString]" nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" location: "JS frame :: resource://gre/modules/sessionstore/Utils.jsm :: serializePrincipal :: line 125" data: no]
Unchecked lastError value: Error: Message manager disconnected ExtensionCommon.jsm:304
withLastError resource://gre/modules/ExtensionCommon.jsm:304:9
wrapPromise/< resource://gre/modules/ExtensionCommon.jsm:357:11

7 years ago
Permalink

Comment has been collapsed.

I don't think any of those are related to ESGST. I can't currently test on Dropbox because I revoked access to ESGST on my Dropbox to see if I could reproduce the issue and now when I try to authenticate again Dropbox leads me to an error page.

What is the current behavior of the error? When you click on export, it opens the authentication page, then closes, gets back to the SG page and gets stuck on exporting? In that moment no other errors appear on the console?

7 years ago
Permalink

Comment has been collapsed.

When you click on export, it opens the authentication page, then closes, gets back to the SG page and gets stuck on exporting?
That's exactly it

In that moment no other errors appear on the console?
The stuff I copy-pasta'd before is what appears after I click export. I looked at the console when exporting (successfully) on my laptop and the only one I'm not getting is the last one (Unchecked lastError value...) so it might be related

7 years ago
Permalink

Comment has been collapsed.

Just a heads up, I refreshed my firefox install and can finally export! :)

Edit: as a matter of fact, both importing and exporting work fine now

7 years ago*
Permalink

Comment has been collapsed.

Okay, after multiple tries, the overriding exceptions is quite confusing :x, I give up. I'll need your help guys on this:

I don't want my filters to be applied on the pinned giveaway. I want them to always show up. How ?
Same thing for games with more than N copy. Is it doable ?

Cordially,
Enissay

7 years ago
Permalink

Comment has been collapsed.

Just make 2 exceptions: one for pinned giveaways and another for giveaways with more than N copies.

7 years ago
Permalink

Comment has been collapsed.

Okay, now I can see all pinned => Great
However, for the "N copies" GAs which are not pinned, they are still filtered using my other rules... I don't want any of the rules to by applied on all GAs with N copies. Can this be done ?

7 years ago
Permalink

Comment has been collapsed.

Did you make 2 exceptions? One for pinned and one for copies with a minimum N?

7 years ago
Permalink

Comment has been collapsed.

Oh gosh, I was only using the "!". Now I see what you mean. It's done for both. Thks a lot <3

7 years ago
Permalink

Comment has been collapsed.

The "!" simply means "apply this above exceptions". So, for example, let's say you have an entered 2-copy giveaway in the page and you have the entered filter set to "hide all", but you have an exception for giveaways with 2+ copies. That giveaway will not be hidden because it applies to the exception. But if you set the entered filter to non-overridable by clicking the "!", then the giveaway will now be hidden, because the exception will be ignored.

7 years ago
Permalink

Comment has been collapsed.

Good to know. It's like and order of precedence: ! > Exceptions > Basic filters

7 years ago
Permalink

Comment has been collapsed.

Just noticed in the pop-up after installation it says: It's also probably a good idea to disable automatic updates, since ESGST is in constant development.

Should that not read 'enable automatic updates'?

7 years ago
Permalink

Comment has been collapsed.

No. Since the script is in constant development, new bugs can appear in new versions, so it might be better to disable automatic updates and manually update to the latest version at a slower rate so you don't get those bugged versions. You could, for example, check the thread after an update was posted and see if other users are having issues with it, then waiting until the next version to update.

7 years ago
Permalink

Comment has been collapsed.

I see, thanks for the explanation.

7 years ago
Permalink

Comment has been collapsed.

If I want to sort my blacklist for the newest and oldest, the whitelist opens sorted.

7 years ago
Permalink

Comment has been collapsed.

Fixed

7 years ago
Permalink

Comment has been collapsed.

Just tried the whitelist library checker, and it just stalls at the 1st user ("Retrieving libraries/wishlists (1 of 110)..."). Waited for half an hour and no progress.

Using Chrome + Tapermonkey + latests ESGST version.

7 years ago
Permalink

Comment has been collapsed.

Please check the console log for errors.

7 years ago
Permalink

Comment has been collapsed.

VM76:1 Uncaught SyntaxError: Unexpected token < in JSON at position 0
at JSON.parse (<anonymous>)
at response (eval at E_c (:3:298), <anonymous>:25347:41)
at Function.onload (eval at E_c (:3:298), <anonymous>:34605:25)
at <anonymous>:2:479
at eval (eval at exec_fn (:2:27), <anonymous>:33:101)
response @ VM68:25347
onload @ VM68:34605
(anonymous) @ VM69:2
(anonymous) @ VM70:33
setTimeout (async)
(anonymous) @ VM69:2
b.safeWindow.(anonymous function) @ VM69:8
k @ VM70:33
(anonymous) @ VM70:38
(anonymous) @ VM70:20
(anonymous) @ VM69:2
c @ VM69:2
message @ VM70:20
message @ VM70:21
(anonymous) @ VM70:73
Y @ VM69:9
e @ chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/content.js:6
send @ chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/content.js:8
postMessage @ chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/content.js:8
(anonymous) @ chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/content.js:17
EventImpl.dispatchToListener @ extensions::eventbindings:403
publicClassPrototype.(anonymous function) @ extensions::utils:140
EventImpl.dispatch
@ extensions::event_bindings:387
EventImpl.dispatch @ extensions::event_bindings:409
publicClassPrototype.(anonymous function) @ extensions::utils:140
dispatchOnMessage @ extensions::messaging:390

7 years ago
Permalink

Comment has been collapsed.

Do you have a Steam API key set?

7 years ago
Permalink

Comment has been collapsed.

Added one, seems to be work fine now :)

Though, should probably have an error message letting people know they need a key for that feature.

7 years ago
Permalink

Comment has been collapsed.

If you look at the description of the feature in the settings menu it already lets you know that, but it should work without a key and simply retrieve the wishlists in that case, I'll have to fix that.

7 years ago
Permalink

Comment has been collapsed.

I'm not sure if you saw this.

It appears to have similar text as to when you have blacklisted someone, so I am not sure why it does not work. I've got 5 days now before this "hold timer" expires, after which I will be unable to test a fix or get you any information (although I suppose you can just blacklist someone and then unblacklist them after some time, but I am not sure how long you have to wait).

7 years ago*
Permalink

Comment has been collapsed.

I saw it, it will be taken care of in the next version, which is due by Friday, so I think you'll have a chance to test it.

7 years ago
Permalink

Comment has been collapsed.

Great! Thanks for the information.

7 years ago
Permalink

Comment has been collapsed.

Done, a day later.

7 years ago
Permalink

Comment has been collapsed.

Thanks! But the button on the GA page now says "You Are Blacklisted" which is not the case.

I blacklisted the creator of the GA and then unblacklisted them 5 days ago. I think the button should say something new, like "Off Your Blacklist (x days)" or something like that (at the very least it should not say that I am blacklisted, since I am not). If it doesn't display the days remaining, I'd have to either disable the addon or the feature in order to see how many days are left.

7 years ago
Permalink

Comment has been collapsed.

Ah, yes, I forgot to add that, will add it to my list and try to push a small update tomorrow.

7 years ago
Permalink

Comment has been collapsed.

Should work fine now.

7 years ago
Permalink

Comment has been collapsed.

Looks good! Thanks!

7 years ago
Permalink

Comment has been collapsed.

The syncing procedure is still acting crazy.
Whenever it's time to sync, the browser will continuously try to open a new tab whenever any SG page is refreshed.
Since the syncing process takes several minutes, it means that it's impossible to browse SG without a new tab popping up every time you click on anything.

7 years ago
Permalink

Comment has been collapsed.

Same here. I tried to do a manual sync but it's loading for several minutes and do nothing.. :/

Edit: the problem is the sync of the steam groups. I unchecked the box and it now sync as it should be.

7 years ago*
Permalink

Comment has been collapsed.

Are there errors in the console when that happens? Did you try the procedures posted here?

7 years ago
Permalink

Comment has been collapsed.

For me it was stuck on syncing hidden games. There was only a single 404 in console and network shown a proper syncing activity. Still the "open new syncing tab every time I navigate" was very annoying

7 years ago
Permalink

Comment has been collapsed.

Let me know if it still happens in v7.7.3.

7 years ago
Permalink

Comment has been collapsed.

Let me know if it still happens in v7.7.3.

7 years ago
Permalink

Comment has been collapsed.

When I sync, all my owned games and other info from Steam was cleared. If I go here, I get this response:

{"rgWishlist":[],"rgOwnedPackages":[],"rgOwnedApps":[],"rgPackagesInCart":[],"rgAppsInCart":[],"rgRecommendedTags":[{"tagid":492,"name":"Indie"},{"tagid":19,"name":"Action"},{"tagid":21,"name":"Adventure"},{"tagid":597,"name":"Casual"},{"tagid":9,"name":"Strategy"},{"tagid":599,"name":"Simulation"},{"tagid":122,"name":"RPG"},{"tagid":113,"name":"Free to Play"},{"tagid":4182,"name":"Singleplayer"},{"tagid":128,"name":"Massively Multiplayer"}],"rgIgnoredApps":[],"rgIgnoredPackages":[],"rgCurators":[],"rgCurations":[]}

Is this a temporary Steam issue or something else?

EDIT: Must have been a temporary Steam thing, it is working now...

7 years ago
Permalink

Comment has been collapsed.

They shouldn't be cleared anymore when the store method isn't available.

7 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.