Thanks for another update revilheart 😀👍
One thing I've noticed however, the endTime column jumps over to the right of the categories on the main page when the header refreshes with the 15 minute 6 point update.
EDIT: It also happens when entering a giveaway using one of the quick-enter buttons.
If I reload the page it goes back to the left hand side again.
Comment has been collapsed.
with the new update my "enter" button moved to the left under GA points value and when I drag it to the right position and F5, it changes back to where it was. also GA level is totally gone. I'm using "enter" feature from ESG script (I like some features in it more) so my guess is they are conflicting? changing order of scripts didn't help. can you please fix it? if no, then is it possible to come back to the old version of your script? then I just won't update because I really liked how it was before
Comment has been collapsed.
Definitely a conflict, so no, I cannot fix it. If you want you can tell me what you dislike about my enter button and I can see if I can change it. Old versions of the script can be found here: https://github.com/revilheart/ESGST/releases But keep in mind that the script has a lot of bugs, so it's not a good thing to stay in an old version.
Comment has been collapsed.
honestly, it's just about the design and my habbit xd yours is bigger and a bit bolder, I think? well you can see both of them, yours is on the right. but even when I disable the one from ESG, I still don't have levels shown, guess I'll stay on a previous version, nothing bugged for me on it before:) how do I do that tho? I mean I see previous releases but what and where to change? explain please
Comment has been collapsed.
Yeah, I don't think such a tiny difference is relevant and I personally find mine better because it's more loyal to the SG layout (that's how all native SG buttons look).
What if you disable ESG completely? Do the levels return? If not, could you go to the debug menu, paste the code below, hit the debug button and let me know the output on the console?
console.log(esgst.settings.giveawayColumns);
console.log(esgst.settings.giveawayPanel);
Just because you never saw bugs it doesn't mean they aren't there. :P But if you want to stay on old versions, are you on the script or extension?
Comment has been collapsed.
Yeah, I figured it might be because of the chance feature you're using from ESG (which ESGST also has, by the way).
There is a tag next to each release that links to its tree (for v7.13.1 it's https://github.com/revilheart/ESGST/tree/7.13.1). There you just have to open ESGST.user.js and click download. Tampermonkey/Greasemonkey should pick it up.
Comment has been collapsed.
Is "Show page divisors." enabled? It's a new setting, but it should have carried over your old settings.
The bookmark button thing always did that, as far as I know?
The enter buttons will default without you doing anything (like dragging something)? With Grid View enabled or disabled?
You can disable those messages if you want ("Notify errors" in the settings menu). None of those errors are related to this script.
Comment has been collapsed.
Does the extension update itself or do I have to re-install it manually?
Comment has been collapsed.
On Firefox it updates itself, on Chrome you have to re-install it manually every time, since Google requires a $5 fee to post extensions to their store and I cannot pay it at the moment.
Comment has been collapsed.
Hm, I noticed (on some group pages, not sure if important) that I was not seeing some GAs that I expected to see. It turned out it filtered them for not being in the "release date range", even though it was set to the biggest range. I guess it did not have the release dates or something. I don't filter by that anyway, so I switched it of in the setting, but I feel like it should by default not filter anything
Comment has been collapsed.
It's a bug, I already fixed it in the dev version, will see if I can push it as final version today since it's a bit of a major one.
Comment has been collapsed.
But are the page divisors there or just the option was disabled?
Comment has been collapsed.
In any giveaway page, if the GA creator is in my BL, I read that I am in theirs instead.
(Firefox 58.0.1, extension)
Comment has been collapsed.
v7.14.2 (Dev.19)
Bug: enter/leave button is temporally moved to default position on use or points refresh, a page refresh will restore it back to the position user set.
Comment has been collapsed.
When exactly did it start happening, with v7.14.1? You might wanna try the extension.
Comment has been collapsed.
Well, I haven't done anything about it. Have you tried the extension? If you downgrade to the version before v7.14.1 does the problem go away?
Comment has been collapsed.
Well, it just takes a single click to disappear with that message. I'd say that's not such a big deal considering the extension should have a better performance than the script.
But let me know how things go whatever you decide. I don't use the script, so I can't test performance in it as intensively as I do on the extension.
Comment has been collapsed.
Hey I just wanted to know if there was a way to filter out invite only giveaways when using giveaway filters on profiles? I'm only seeing groups, whitelists and region. I'd just like to filter out all the giveaways I can't open/enter
Also, might be more of a weird one but is there a way yo filter by number of comments? Like, if I wanted to filter out all giveaways that don't have comments
Comment has been collapsed.
Are you in v7.14.2? Check the console log for errors.
Comment has been collapsed.
Yes, v7.14.2. I got this in console log:
www.youtube.com/embed/CkZdUhxG0Bc:1 Error parsing header X-XSS-Protection: 1; mode=block; report=https://www.google.com/appserve/security-bugs/log/youtube: insecure reporting URL for secure page at character position 22. The default protections will be applied.
userscript.html?id=0924fb91-8922-4860-920d-3f235ee77e07:16586 Uncaught (in promise) TypeError: Cannot read property 'querySelectorAll' of null
at addGedIcons (userscript.html?id=0924fb91-8922-4860-920d-3f235ee77e07:16586)
at loadCommentFeatures (userscript.html?id=0924fb91-8922-4860-920d-3f235ee77e07:30124)
at <anonymous>
addGedIcons @ userscript.html?id=0924fb91-8922-4860-920d-3f235ee77e07:16586
loadCommentFeatures @ userscript.html?id=0924fb91-8922-4860-920d-3f235ee77e07:30124
async function (async)
loadCommentFeatures @ userscript.html?id=0924fb91-8922-4860-920d-3f235ee77e07:30093
loadFeatures @ userscript.html?id=0924fb91-8922-4860-920d-3f235ee77e07:6316
async function (async)
loadFeatures @ userscript.html?id=0924fb91-8922-4860-920d-3f235ee77e07:6181
init @ userscript.html?id=0924fb91-8922-4860-920d-3f235ee77e07:6175
async function (async)
init @ userscript.html?id=0924fb91-8922-4860-920d-3f235ee77e07:1630
(anonymous) @ userscript.html?id=0924fb91-8922-4860-920d-3f235ee77e07:1628
tms_0924fb91_8922_4860_920d_3f235ee77e07 @ userscript.html?id=0924fb91-8922-4860-920d-3f235ee77e07:39978
(anonymous) @ VM811:2
(anonymous) @ userscript.html?id=0924fb91-8922-4860-920d-3f235ee77e07:3
(anonymous) @ userscript.html?id=0924fb91-8922-4860-920d-3f235ee77e07:4
(anonymous) @ userscript.html?id=0924fb91-8922-4860-920d-3f235ee77e07:39979
(anonymous) @ VM811:2
E_c @ VM811:2
oa @ VM853:60
create @ VM853:71
e @ VM853:15
setTimeout (async)
(anonymous) @ VM811:2
m.(anonymous function) @ VM811:7
(anonymous) @ VM853:14
runListeners @ VM853:15
(anonymous) @ VM853:72
k @ VM811:9
e @ content.js:6
send @ content.js:8
(anonymous) @ content.js:28
processQueue @ content.js:3
a @ content.js:10
www.youtube.com/embed/RDrfE9I8_hs:1 Error parsing header X-XSS-Protection: 1; mode=block; report=https://www.google.com/appserve/security-bugs/log/youtube: insecure reporting URL for secure page at character position 22. The default protections will be applied.
Comment has been collapsed.
For me Endless Scrolling seems to work everywhere except for the threads in discussions. I am running the latest version of the extension.
Are you talking about browsers console log? Because the extension doesn't seem to have one (or I can't find it at least).
Comment has been collapsed.
Yes, no extension has a console, it's the browser console (Ctrl + Shift + J).
Comment has been collapsed.
Do you have discussion auto sort enabled? If yes, for which option?
Comment has been collapsed.
Yes, I do. The problem was with "Discussions Sorter" feature, once I turned it off endless scrolling started to work in threads. I then activated it again and added exclusion "/discussion/" and now it does its job at sorting discussions and endless scrolling is not disabled in threads anymore.
Comment has been collapsed.
Since the last update (I guess, I don't use this feature every day) the Group Library/Wishlist Checker doesn't work anymore and gets stuck at the first user on step 3. It was the same when I first tried this function out, until I got a Steam API Key.
The console log says:
Uncaught (in promise) TypeError: Cannot read property 'push' of undefined
at getGlwcGames (userscript.html?id=64773198-472f-4d4a-a99e-461ca192d100:18484)
at <anonymous>
Comment has been collapsed.
Is it possible the new Steam wishlist messed up something with the sync again? Within a few days the most wishlisted game of my whitelist dropped from being on 34 wishlists to being on 25 and it's not because all those people suddenly bought it on sale. Most other games on the list decreased in numbers in a similar way. Would be an odd coincidence if several people emptied their wishlists simultaneously, but neither can I find any errors on Steam directly atm...
Comment has been collapsed.
Is your whitelist too large for you to check each person manually and confirm that some wishlists are missing?
Comment has been collapsed.
Nevermind my previous comment, I just found someone in a small group that I'm in that has a game in their wishlist and is not detected by the script, will see if I can figure out why.
Comment has been collapsed.
Hi again. I am no longer able to reproduce it. If you check your whitelist again does the number go back to normal? Maybe the wishlists of some users weren't fully upgraded yet when you checked them, I don't know.
Comment has been collapsed.
Unfortunately not. This is a screenshot from February 13th, this is one I took today. I didn't remove anyone from my whitelist of course. It seems a bit weird that GTA V only decreased by one and almost every other game lost a lot more (and when I look at the libraries, Hellblade: Senua's Sacrifice and Divinity: Original Sin 2 for example are each owned by three people, so that those games got bought a lot recently isn't the reason either, as mentioned before). I've got 62 users on my whitelist altogether, so checking manually would take a while, but I'm going to try.
The only thing which has changed within the last ten days is the new Steam wishlist, and if I check my own the wishlist button at the shop page says it contains 38 items, while the numeration of the list itself goes up to 40 and actually the list only contains 35 games in total, because a few of the numbers are missing. So to me it looks like a screw-up on Steam's part. Albeit I hoped they'd manage to fix that within a week. :/
Comment has been collapsed.
No need to check your whitelist, I just found the issue.
Comment has been collapsed.
Edit: I found the solution.
Turns out it's this script: http://www.jacklmoore.com/autosize/
To stop it from setting the height to anything more than you want, just set a max-height on the textarea.
Original post:
A short thread hijack, my apologies.
I'm busy working on my Giveaways Table/Chart Creator again, adding some really needed quality of life improvements but I keep running into the same issue; auto resizing textareas.
I've put the textareas in popups now (using SteamGifts' default bpopup css) but the problem remains; when you have a textarea filled with a lot of text and then click said textarea it grows to a height high enough to contain it all without a scrollbar, even if that height is thousands of pixels. I tried setting the css resize attribute to all kinds of values, even adding an !important but all to no avail. I've also set these: overflow-wrap:break-word; overflow-x:hidden; overflow-y:scroll.
Does anyone have any idea what the magic bullet is to stop this behaviour? Thanks!
Comment has been collapsed.
No problem. I was going to suggest a max-height attribute, but looks like you already got that figured out. I had to do the same for Comment Formatting Helper in this script.
Comment has been collapsed.
GA extractor no longer updates the list according to the DefaultPopup filter after entering one of the GAs in the Extracted Giveaways list. I have the DefaultPopup filter set to exclude "entered" GAs, so when I enter them they used to be immediately removed from the list. This no longer happens.
If I exit the popup, reload the page and then enter GA extractor again, any GA I had entered is no longer displayed.
I don't see any errors in the console.
Comment has been collapsed.
That's odd, I can reproduce it as well, will see if I can find the cause.
Comment has been collapsed.
Might be the wishlist issue (https://github.com/revilheart/ESGST/issues/474). If so, just disable wishlist sync until next version is released, or change your Steam language to English temporarily while syncing.
Comment has been collapsed.
Hey. Just got the extension, still don't know much about it and which functions I really want. Which option might make that when opening discussion thread and giveaway I get sent to the bottom of the page to write comments? Awesome extension otherwise.
Comment has been collapsed.
There's no such option at the moment. But Reply Box On Top brings the reply box to the top of the page. Or you can use Scroll To Bottom Button and scroll to the bottom.
Comment has been collapsed.
Not for me, can you try disabling some of the comment features to see if one of them is causing it?
Comment has been collapsed.
Hmm that's odd, I have it enabled and I'm not experiencing this. I'll check the latest update, but I don't recall doing any alterations to Comment Formatting Helper. Is your list of emojis empty? If you add an emoji, does it still happen?
Comment has been collapsed.
Which items do you have enabled in Comment Formatting Helper? Does it auto focus in every page?
Comment has been collapsed.
Well, I don't think it would make any difference, I tested with marlop's settings and nothing auto focused for me, so it's gotta be something else. I think both you and marlop use the dark theme, maybe that's it, could you try disabling it? I don't see how the theme could be auto focusing the text box, but at this point I have no idea what's going on, so worth a try, and that's the one thing you guys have in common that I don't have.
Comment has been collapsed.
Well I use SquishedPotatoe's "SGv2 Dark" style and disabling it hasn't helped, so I guess I'll just manage without the formatting helper for now 😢
Just read your reply to marlop. That's good news! I'll look forward to re-enabling the formatting helper next version 👍
Comment has been collapsed.
well disabling the emojis fixed it for me, my settings
it was also auto-focusing in threads on the forum
Comment has been collapsed.
I tried your settings and nothing auto focused for me. Could there be a conflict with another script?
Comment has been collapsed.
Ops, my fault, those are the settings I'm using now (with the emoji option disabled).
I don't run any script that has been updated in the last 30 days, the only extension updated in the last few days was uBlock Origin, and the style that i use was last updated Feb 7 well before this behavior manifested, so a conflict would be unlikely.
Anyway, I enabled it back to test and it isn't auto-focusing now(maybe cg was altering something in the site?), so as of now the bug seems to have fixed itself, which is weird.
edit: and now it just happened again, that thing is gonna drive me crazy trying to find the cause of it. will try without the dark theme
Comment has been collapsed.
I know, I enabled emojis after importing it.
It would still be a conflict if it was something that I did in a recent update, so the other scripts not being updated recently doesn't mean anything.
Comment has been collapsed.
No need, like I said in the other comment I already figured it out.
Comment has been collapsed.
I got it. When the formatting helper is added to a text area that area is focused, and on page load that is a problem. I guess it only started happening recently because the order that the features are loaded were changed. There's no need to add the helper on page load, since it should only appear when you click on a text area, so I'll remove that for the next version.
Comment has been collapsed.
Not that strange, it simply depends on how fast the features load, so it's subjective to each page. I think in the new giveaway page it should happen every time, since that page has 0 content to load, unlike discussion pages, which depend on the comments.
Comment has been collapsed.
By the way it is not just gold anymore 😉.
the star below the comments can now have 4 different colors:
Default - The giveaway is open.
Green - The giveaway is open and is new.
Yellow - The giveaway is not open yet (the feature should automatically detect when the giveaway begins and update it).
Red - The giveaway has already ended (in which case the button at the header will not turn green)
Comment has been collapsed.
Both times I have used this script to create trains I just get left with the markup in the description:
[ESGST-P]← [P]Previous[/P] ←[/ESGST-P] | [ESGST-N]→ [N]Next[/N] →[/ESGST-N]
But I thought the script would fill in this with the actual links, I thought I followed the steps correctly having used the generate button first for the description
Comment has been collapsed.
Giveaways successfully created will turn green, giveaways successfully connected will be strikethrough (for train creations) and giveaways that were not successfully created will turn red.
Did they?
Also, did you have "Create train." enabled?
Comment has been collapsed.
Ah I see what you mean, they only went green. I did have create train enabled. Is there a long time between going green and the train & strike-through occuring?
Both trains I created they went green quickly and the first time I waited quite a while for it to finish, 2nd time I don't think I waited that long. So an idea of how long to wait would be great thanks
Comment has been collapsed.
They should start being strikethrough immediately after the last giveaway went green. When the process finishes a button should appear where you can view the created train. Did that happen? You might want to check your console for errors when that happens. I'll also take a look into the code to see if I can spot anything wrong. I would test it, but I've already tested the feature so much that I have very few giveaway slots by now.
Comment has been collapsed.
Oh nevermind, I think I already spotted the error in the code.
Comment has been collapsed.
Cool, I didn't realise at first you were the dev responsible for this awesome extension (thanks!). When my current train finishes (monday) I can re-test with a small one. And nope a button didn't appear to view the train, I think it just said "Creating... " with a spinning loader icon
Comment has been collapsed.
31 Comments - Last post 5 minutes ago by Pika8
46 Comments - Last post 9 minutes ago by pb1
16,295 Comments - Last post 57 minutes ago by Haplodh
25 Comments - Last post 59 minutes ago by lewriczin
1,519 Comments - Last post 1 hour ago by Tristar
1,798 Comments - Last post 1 hour ago by Cacciaguida
543 Comments - Last post 1 hour ago by Aristofop
3,368 Comments - Last post 10 minutes ago by ba2
90 Comments - Last post 19 minutes ago by Swordoffury
107 Comments - Last post 20 minutes ago by QSO
28,245 Comments - Last post 26 minutes ago by Gamy7
68 Comments - Last post 42 minutes ago by Thexder
81 Comments - Last post 46 minutes ago by ceeexo
200 Comments - Last post 53 minutes ago by samwise84
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:
Not tested but should be working:
Not supported:
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.
Comment has been collapsed.