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.

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.

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

Comment has been collapsed.

Ok, I think I know what the issue is, will fix it for the next version.

6 years ago
Permalink

Comment has been collapsed.

The endTime column's moved again, except it's all the time now, as soon as the page loads.
Unfortunately I can't remember in which version it started happening, but it's pretty recent.

6 years ago
Permalink

Comment has been collapsed.

Moves where?

6 years ago
Permalink

Comment has been collapsed.

Nevermind, I was able to reproduce it.

6 years ago
Permalink

Comment has been collapsed.

Hey, I just had another idea, not sure how difficult it would be to implement. It would be cool if there was an option in the giveaway extractor to not show hidden & owned games.

6 years ago
Permalink

Comment has been collapsed.

Giveaway Filters already does that.

6 years ago
Permalink

Comment has been collapsed.

Ahh, didn't realize that. Will give them a try, thanks =D

6 years ago
Permalink

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

6 years ago*
Permalink

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.

6 years ago
Permalink

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

6 years ago*
Permalink

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?

6 years ago
Permalink

Comment has been collapsed.

yeah levels do return if I disable ESG, so yeah they are conflicting:c I'm using a script

6 years ago
Permalink

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.

6 years ago
Permalink

Comment has been collapsed.

thanks, downgraded but all is somehow broken:( levels don't show but before all was fine...I don't get it

6 years ago
Permalink

Comment has been collapsed.

What do you mean all is broken?

6 years ago
Permalink

Comment has been collapsed.

nevermind all is fine now, somehow my filter level was reset by itself to 0 o_o now all is good, thanks:)

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

6 years ago
Permalink

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.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

6 years ago
Permalink

Comment has been collapsed.

What happens when you try to refresh the pages with endless scrolling? Does it happen in every page?

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

6 years ago
Permalink

Comment has been collapsed.

Check if it still happens on v7.14.2.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

6 years ago
Permalink

Comment has been collapsed.

Does the extension update itself or do I have to re-install it manually?

6 years ago
Permalink

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.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

6 years ago
Permalink

Comment has been collapsed.

Failed to construct 'AudioContext': Disabled by user settings

Can you re-enable it?

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

6 years ago
Permalink

Comment has been collapsed.

The next version will check if it's disabled and ignore it, if you don't want to leave it enabled.

6 years ago
Permalink

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

6 years ago
Permalink

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.

6 years ago
Permalink

Comment has been collapsed.

Just wanted to let you know that I had "Show page divisors." enabled in the old version but it was disabled when I upgraded (Firefox, GreaseMonkey).

6 years ago
Permalink

Comment has been collapsed.

But are the page divisors there or just the option was disabled?

6 years ago
Permalink

Comment has been collapsed.

The option was suddenly disabled; after enabling it they have returned. :)

6 years ago
Permalink

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)

6 years ago
Permalink

Comment has been collapsed.

Thanks, will be fixed in the next version.

6 years ago
Permalink

Comment has been collapsed.

Now it's the other way around lol.

6 years ago
Permalink

Comment has been collapsed.

Jesus, I thought I tested every possibility and everything worked right. Now it's showing that you blacklisted them when they actually blacklisted you?

6 years ago
Permalink

Comment has been collapsed.

So it seems.

6 years ago
Permalink

Comment has been collapsed.

Now it should be correct.

6 years ago
Permalink

Comment has been collapsed.

Yes, it seems to work fine on my end now. :)

6 years ago
Permalink

Comment has been collapsed.

Bump. Thank you so much for making this script. :)

6 years ago
Permalink

Comment has been collapsed.

You're welcome. :)

6 years ago
Permalink

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.

6 years ago*
Permalink

Comment has been collapsed.

Should be fixed in Dev.25.

6 years ago
Permalink

Comment has been collapsed.

Last few days my Chrome starting heavy lagged when i opens 5+ tabs with Steamgifts. Sometimes Tampermonkey crashing after this huge load. Memory usage on peak move from 300k to 1,2-1,5kk.

6 years ago
Permalink

Comment has been collapsed.

When exactly did it start happening, with v7.14.1? You might wanna try the extension.

6 years ago
Permalink

Comment has been collapsed.

First time Tampermonkey crashed 2 days ago, but i do not looked why it happened.

6 years ago
Permalink

Comment has been collapsed.

Tampermonkey still crashing.

6 years ago
Permalink

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?

6 years ago
Permalink

Comment has been collapsed.

Don't like it as extension, Chrome always crying when i use it. Better i'll try next version.

6 years ago
Permalink

Comment has been collapsed.

What do you mean crying?

6 years ago
Permalink

Comment has been collapsed.

...every time you open the browser you will get a message saying that using extensions in developer mode can be unsafe

6 years ago
Permalink

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.

6 years ago
Permalink

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

6 years ago
Permalink

Comment has been collapsed.

Just added both to the latest version.

6 years ago
Permalink

Comment has been collapsed.

Awesome thanks! Works like a charm. Just tried it on your profile, I guess you do a lot of invite only GAs :p

6 years ago
Permalink

Comment has been collapsed.

Yep, I'm a puzzle guy. :P It's no fun making giveaways for everyone to enter without making them suffer to get there. xD

6 years ago
Permalink

Comment has been collapsed.

Any suggestion why "endless scrolling" not working?
I use Chrome + Tampermonkey, problem still there even if I disable all other scripts...

6 years ago
Permalink

Comment has been collapsed.

Are you in v7.14.2? Check the console log for errors.

6 years ago
Permalink

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.

6 years ago
Permalink

Comment has been collapsed.

Does it happen everywhere?

6 years ago
Permalink

Comment has been collapsed.

yes, everywhere :(
any other info/log/whatever I can provide you for help?

6 years ago
Permalink

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).

6 years ago
Permalink

Comment has been collapsed.

Yes, no extension has a console, it's the browser console (Ctrl + Shift + J).

6 years ago
Permalink

Comment has been collapsed.

Copy-pasting the whole thing turns it into a mess so I took a screenshot of the console instead.

View attached image.
6 years ago
Permalink

Comment has been collapsed.

Do you have discussion auto sort enabled? If yes, for which option?

6 years ago
Permalink

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.

6 years ago
Permalink

Comment has been collapsed.

Should be fixed.

6 years ago
Permalink

Comment has been collapsed.

Should be fixed.

6 years ago
Permalink

Comment has been collapsed.

It is! Thank you!

6 years ago
Permalink

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>

6 years ago
Permalink

Comment has been collapsed.

Should be fixed.

6 years ago
Permalink

Comment has been collapsed.

Yes, thank you! ^^

6 years ago
Permalink

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...

6 years ago
Permalink

Comment has been collapsed.

Is your whitelist too large for you to check each person manually and confirm that some wishlists are missing?

6 years ago
Permalink

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.

6 years ago
Permalink

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.

6 years ago
Permalink

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. :/

6 years ago
Permalink

Comment has been collapsed.

No need to check your whitelist, I just found the issue.

6 years ago
Permalink

Comment has been collapsed.

Should be fixed in v7.15.0.

6 years ago
Permalink

Comment has been collapsed.

It is, thank you! :)

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

6 years ago
Permalink

Comment has been collapsed.

Should be fixed.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

6 years ago
Permalink

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!

6 years ago*
Permalink

Comment has been collapsed.

Did you set a height or max height ?

6 years ago
Permalink

Comment has been collapsed.

In the end; both.

At the start I didn't have a max-height set and that was the cause of the problem.

6 years ago
Permalink

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.

6 years ago
Permalink

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.

6 years ago
Permalink

Comment has been collapsed.

That's odd, I can reproduce it as well, will see if I can find the cause.

6 years ago
Permalink

Comment has been collapsed.

Should be fixed.

6 years ago
Permalink

Comment has been collapsed.

Looks good, thanks!

6 years ago
Permalink

Comment has been collapsed.

Sync doesn't work in 7.14.2 for me.

6 years ago
Permalink

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.

6 years ago
Permalink

Comment has been collapsed.

Thanks!
Changed to English and the sync worked now.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

6 years ago
Permalink

Comment has been collapsed.

Others.9 already exists for the second one.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

6 years ago
Permalink

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.

6 years ago
Permalink

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.

6 years ago
Permalink

Comment has been collapsed.

When I click on a page in a train, the page loads right to where I make comments. How do I get the page to load where I can spend my points?

6 years ago
Permalink

Comment has been collapsed.

What?

6 years ago
Permalink

Comment has been collapsed.

the comment box is auto-focusing on page load

6 years ago
Permalink

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?

6 years ago
Permalink

Comment has been collapsed.

enabling multi-reply seems to be the cause

6 years ago
Permalink

Comment has been collapsed.

well, or some interaction of comment formatting helper with something else.
as i did some more testing and only disabling comment formatting helper stops this behavior everywhere

6 years ago
Permalink

Comment has been collapsed.

Found the issue. It was enabling emojis.
Comments 5.
Comment formatting helper 2.
Emojis 18.

Thanks for the help. This didn't happen until the latest update.

6 years ago
Permalink

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?

6 years ago
Permalink

Comment has been collapsed.

I have several emojis and added another. It still happens.

6 years ago
Permalink

Comment has been collapsed.

I'm also getting the auto-focussing reply box problem. Disabling the emojis made no difference at all, it only stopped when I disabled the comment formatting helper entirely.
It's not a big issue but I do miss my emojis :(

6 years ago
Permalink

Comment has been collapsed.

Which items do you have enabled in Comment Formatting Helper? Does it auto focus in every page?

6 years ago
Permalink

Comment has been collapsed.

Enabled options in screengrab (it's almost all of them). Should I try disabling them one-by-one?
Yes, it happens on every page I've tried, both in discussions and on giveaway pages.

View attached image.
6 years ago
Permalink

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.

6 years ago
Permalink

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 👍

6 years ago*
Permalink

Comment has been collapsed.

well disabling the emojis fixed it for me, my settings

it was also auto-focusing in threads on the forum

6 years ago
Permalink

Comment has been collapsed.

I tried your settings and nothing auto focused for me. Could there be a conflict with another script?

6 years ago
Permalink

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

6 years ago*
Permalink

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.

6 years ago
Permalink

Comment has been collapsed.

well i did try with every page altering extension disabled(including tampermonkey),
i was writing the results of my more recent testing but my battery died in the middle of it and i lost what i had written, if you need i can redo it

6 years ago
Permalink

Comment has been collapsed.

No need, like I said in the other comment I already figured it out.

6 years ago
Permalink

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.

6 years ago
Permalink

Comment has been collapsed.

the strange thing is that it doesn't happen on this page(page 67 of the thread) for example

6 years ago
Permalink

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.

6 years ago
Permalink

Comment has been collapsed.

Should be fixed in the new version.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

6 years ago
Permalink

Comment has been collapsed.

The gold star from the giveaway decrypter isn't showing anymore. On both the extension and the script. No errors in console. Using version 7.14.3 on Firefox

Edit: I see someone already posted this on GitHub

6 years ago*
Permalink

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)

6 years ago
Permalink

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

6 years ago
Permalink

Comment has been collapsed.

Did the giveaways get slashed?

6 years ago
Permalink

Comment has been collapsed.

I'm not sure what you mean? They got created ok and went green in the list of train carriages. Just meant I had to manually edit the descriptions to link them together

6 years ago
Permalink

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?

6 years ago
Permalink

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

6 years ago
Permalink

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.

6 years ago
Permalink

Comment has been collapsed.

Oh nevermind, I think I already spotted the error in the code.

6 years ago
Permalink

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

6 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.