Originally Posted by Torhal
The data should definitely be available during TRADE_SKILL_SHOW... what, exactly, are you trying to do with this data?
|
The keyword here is "should"!
Skillet is a Blizzard Tradeskill UI replacement. What it tries to do is replace all the functionality of the Blizzard Tradeskill UI plus added features (see the addon description). The project has been around since August 2008 and I've been the primary maintainer / author since March 2014.
I first noticed this "problem" while running Skillet on the 6.2 PTR but I (and others) have noticed it happening on live. As I was debugging on the PTR, I discovered that the "problem" would disappear if I kept trying (i.e. I'd add more debug code to figure it out and it would magically disappear).
This portion of the code has been working for quite some time but this "problem" is a recent change in behavior. It wouldn't be the first "race condition" I've found and fixed, but it is proving to be quite stubborn.
I believe I have a method to reliably cause the problem which involves using the [View All] on the Guild Roster Tab, View: Professions. Also, expanding a profession and clicking on the profession of an offline guild member exposed a bug (which has been fixed) which required using the TRADE_SKILL_NAME_UPDATE event to trigger the scan of the profession.
Unfortunately, the problem occurs with the professions known by the player most often after a server restart (and a clear of the client World of Warcraft\Cache folder). This is the case where I'd sure like to use an event to trigger the scan.