Steam

Steam

Not enough ratings
Clear/mass remove ignored products list
By BlatheringTumorCells
Steam got a wonderful addition, that made all games/products on your ignored/Marked as 'Not Interested' list disappear from the store completely. This leaves in large blank spaces in the store front and sale pages with nothing in them, and might cause other products to disappear as well.
Personally I had 10 000 games on the ignored product list before this update went live, and the store front became quite empty, additionally the UI only lets you remove 1 game at a time, with the games being divided to over 300 pages. And if it was not bad enough yet, after removing games from the list, it only updates if you refresh the page.
Steam support said they had no tool to clear or mass remove products in the ignored products list. So I created 2 scripts to do just that.
2
   
Award
Favorite
Favorited
Unfavorite
How to use these scripts
  1. Right-click and click Inspect element
  2. Here all you need to do is click on the Console tab
  3. Copy the command
  4. At the bottom of the Developer tools window, paste in the command
  5. Press enter to execute the script.
Semi-Automatic, but quite fast script
Suitable for if you have less than 10 000 games on the list.
This script iterates through your actual ignored product list, however the page needs to be refreshed after every game has been removed from the current list.
This means that you need to execute the script again by yourself, everytime the page reloads, because javascript from developer tools console stops running after a refresh.
var ignoredGameList = document.querySelectorAll(".ignored_app>.remove>span"); for( Num = 0; Num < ignoredGameList.length; Num++ ){ ignoredGameList[Num].click(); } var lastElem = document.querySelectorAll(".ignored_apps>div.ignored_app")[ignoredGameList.length-1]; var aLoop = setInterval( function(){ if( window.getComputedStyle(lastElem).display === "none" ){ window.location.href = "?p=1"; clearTimeout(aLoop); } }, 250 );
Luckily you can repeat this quite effortlessly
  • Press up arrow key (gets previously executed command)
  • Press enter (executes the command)
Removing 10 000 games (334 pages) takes exactly 30 minutes with this method.
Automatic, but dumb script
The option to go for if you have 20 000 games or more on the list for some ♥♥♥♥♥♥♥♥ reason.
While it is automatic, the process can take 4-5 hours
And it may stop working completely if the DDoS protection gets in your way.
var numID = 100; // start ID ( should be a multiple of 10 ) var maxID = 1300000; // the ID at which the script automatically stops var waitMillisecs = 150; // milliseconds wait time if you want to try pushing the limit var aTimer = setInterval( function(){ UnIgnoreApp(this, numID, '1_account_notinterested_'); numID = numID + 10; if(!(numID%1000)){ console.log(numID); } if(maxID<numID){ clearTimeout(aTimer); } }, waitMillisecs);
The reason this method takes so long is because you cannot check which games you have actually ignored as that requires you to refresh the page (which stops the script), and each request needs a delay of ~150ms to prevent the DDoS protection going off.
The script should print a message to console every 100 executions so you can tell where to resume if you need to pause/stop.
3 Comments
Unfit 2 Jul @ 7:26pm 
Thank you. worked great. It's incredible that they still don't have any way to reset the list without going through each one manually.
Newtomic 16 May @ 11:59pm 
Thank you.
[x] Sauriva 26 Jun, 2022 @ 1:35am 
You are my saviour! Thank you