STEAM GROUP
Enhanced Ste@m Users esusers
STEAM GROUP
Enhanced Ste@m Users esusers
542
IN-GAME
3,043
ONLINE
Founded
March 13, 2013
Language
English
Location
United States 
meatee Jul 3, 2016 @ 4:13am
[BUG] "Sell" button disappears on inventory
While Enhanced Steam is enabled, the "Sell" buttons on items in my inventory disappear, and the One-click sell buttons are not appearing either.

Chrome 51 / 64-bit (most recent version) - Windows 10
< >
Showing 1-15 of 20 comments
meatee Jul 3, 2016 @ 5:10am 
The buttons are back now, but it's causing a conflict with Steam Inventory Helper. All of Steam Inventory Helper's buttons turn into a big row of "Sell" buttons.

http://steamcommunity.com/sharedfiles/filedetails/?id=716424929
Gojira Jul 3, 2016 @ 8:19am 
Do these issues manifest only when SIH is enabled?
meatee Jul 3, 2016 @ 11:24am 
I see what the issue is now. ES is looking for the class "item_market_action_button_contents" and making changes to the style. This changes the "Sell" button, but it also changes the buttons added by SIH, since they are using the same class.
Gojira Jul 3, 2016 @ 4:38pm 
Thanks for looking into it, I've submitted a fix that should take care of it, I can't test it with SIH at the moment.
Last edited by Gojira; Jul 4, 2016 @ 2:50am
meatee Jul 3, 2016 @ 8:53pm 
Just tested your fix, and it works perfectly. Thanks!
puppeto4 Jul 4, 2016 @ 3:43pm 
Another bug I found, quick sell button won't work after selling more than 2 items by using it.
Gojira Jul 4, 2016 @ 4:33pm 
It seems to work OK for me. Please note that the "Quick sell" button is not always available, it depends on existent buy orders for that item.

EDIT: Never mind, read "won't work" as "not showing", I've found what the issue is. Will submit a fix soon.
Last edited by Gojira; Jul 4, 2016 @ 5:20pm
SgtFopper™ Jul 5, 2016 @ 7:03am 
Originally posted by My Son Pajeet:
Another bug I found, quick sell button won't work after selling more than 2 items by using it.
I also have exactly this issue. The only option now is to sell each item manually

Originally posted by Gojira:
It seems to work OK for me. Please note that the "Quick sell" button is not always available, it depends on existent buy orders for that item.

EDIT: Never mind, read "won't work" as "not showing", I've found what the issue is. Will submit a fix soon.
Thanks! It's not funny to sell over 2000+ items each manually. ;-)
Lvys Jul 10, 2016 @ 1:44am 
I am also having this issue ATM. Well, first I had the issue that quick sell would work and you could sell up to two and then it wouldn't work (just refreshed and it would work again though). Now the Sell/quick sell buttons are just gone.
Too lazy to actually go back and sell the cards manually, though. I'm just hoarding them up.
Gojira Jul 10, 2016 @ 5:13am 
@Lyvs this issue has been already fixed in latest release(8.7.2). Please check if you have ES updated and if the issue persists.
Lvys Jul 10, 2016 @ 10:47pm 
Yes it is updated but the problem persists here. Reinstalling didn't do the trick.
Beryll Jul 13, 2016 @ 12:48am 
Issue persists on my inventory but if I look at other people's inventory it shows up there.
Gojira Jul 13, 2016 @ 2:09pm 
@Levys and @Beryll, do you have any other addons installed? Also can you check the browser console (CTRL+SHIFT+I) if there are any errors? Thanks.

EDIT: Wrote a test for debugging, first open browser console make sure to select "Enhanced Steam" for code execution context, paste this in and post the output (screenshot of how it should look https://i.imgur.com/BjLtosy.png ):
Forgot to mention, it has to be executed while in Inventory after clicking/selecting an item!
console.log("_______________________________________________________________________"); var $selectedItem = $("div.activeInfo"); var $sideDetails = $(".inventory_iteminfo:visible"); if ($selectedItem.hasClass("es-price-loaded")) { console.log("The prices for currently selected item are loaded and they are:", $selectedItem.data("price-high"), "high and", $selectedItem.data("price-low"), "low"); } console.log("_______________________________________________________________________"); var $QuickSell = $sideDetails.find("#es_quicksell0, #es_quicksell1"); var $InstantSell = $sideDetails.find("#es_instantsell0, #es_instantsell1"); console.log("Quick Sell button:", ($QuickSell.length ? "EXISTS" : "DOESN'T EXIST"), "and", ($QuickSell.is(":visible") ? "is VISIBLE" : "is NOT VISIBLE")); console.log("Instant Sell button:", ($InstantSell.length ? "EXISTS" : "DOESN'T EXIST"), "and", ($InstantSell.is(":visible") ? "is VISIBLE" : "is NOT VISIBLE")); console.log("_______________________________________________________________________"); get_http("http://steamcommunity.com/market/listings/753/220-Gordon%20Freeman", function() { console.log("Request for 'marketid' was SUCCESFULL"); }).fail(function(){ console.log("Request for 'marketid' FAILED"); }); get_http("http://steamcommunity.com/market/itemordershistogram?language=english&currency=3&item_nameid=1115088", function() { console.log("Request for price data was SUCCESFULL"); }).fail(function(){ console.log("Request for price data FAILED"); });
Last edited by Gojira; Jul 13, 2016 @ 2:21pm
__blue_fire__ Jul 13, 2016 @ 3:41pm 
I had the same problem and I solved it by cleaning cookies, data from sites and extensions and hosted app data from "configuration -> clean navigation data" (I don't know how are this options named in english).
Beryll Jul 14, 2016 @ 3:54am 
Originally posted by Gojira:
@Levys and @Beryll, do you have any other addons installed? Also can you check the browser console (CTRL+SHIFT+I) if there are any errors? Thanks.

EDIT: Wrote a test for debugging, first open browser console make sure to select "Enhanced Steam" for code execution context, paste this in and post the output (screenshot of how it should look https://i.imgur.com/BjLtosy.png ):
Forgot to mention, it has to be executed while in Inventory after clicking/selecting an item!
console.log("_______________________________________________________________________"); var $selectedItem = $("div.activeInfo"); var $sideDetails = $(".inventory_iteminfo:visible"); if ($selectedItem.hasClass("es-price-loaded")) { console.log("The prices for currently selected item are loaded and they are:", $selectedItem.data("price-high"), "high and", $selectedItem.data("price-low"), "low"); } console.log("_______________________________________________________________________"); var $QuickSell = $sideDetails.find("#es_quicksell0, #es_quicksell1"); var $InstantSell = $sideDetails.find("#es_instantsell0, #es_instantsell1"); console.log("Quick Sell button:", ($QuickSell.length ? "EXISTS" : "DOESN'T EXIST"), "and", ($QuickSell.is(":visible") ? "is VISIBLE" : "is NOT VISIBLE")); console.log("Instant Sell button:", ($InstantSell.length ? "EXISTS" : "DOESN'T EXIST"), "and", ($InstantSell.is(":visible") ? "is VISIBLE" : "is NOT VISIBLE")); console.log("_______________________________________________________________________"); get_http("http://steamcommunity.com/market/listings/753/220-Gordon%20Freeman", function() { console.log("Request for 'marketid' was SUCCESFULL"); }).fail(function(){ console.log("Request for 'marketid' FAILED"); }); get_http("http://steamcommunity.com/market/itemordershistogram?language=english&currency=3&item_nameid=1115088", function() { console.log("Request for price data was SUCCESFULL"); }).fail(function(){ console.log("Request for price data FAILED"); });


This is what pops up on mine

"VM247:4 Uncaught TypeError: Cannot read property 'hasClass' of null
at <anonymous>:4:18(anonymous function) @ VM247:4"

I had SIH and steam ninja for a bit but they all used to work together seemlessly until it didn't.
< >
Showing 1-15 of 20 comments
Per page: 1530 50

Date Posted: Jul 3, 2016 @ 4:13am
Posts: 20