I like how it is simple, and it worked fine until this past Tuesday. Now, I have my configured size, but the +All button doesn't work, the tradeskills are in one large list, searching fails to find items sometimes (e.g., "buckle" on a blacksmith is missing many items), and the filters have sporadic behavior as well.
For now, I've had to disable this addon and everything works as it should sans the 30 lines of recipe goodness.
blizzard seems to have changed he speed at which you collect data from the server. what you're experiencing is most likely a delay in re-filling your local cache with trade skill related items.
if you don't have group headers, then your trade skill data is incomplete from the server and the client likely has missing information about what items get created and/or what reagents are used. even the blizzard ui suffers from this issue.
it used to take only a few minutes to collect this data from the server, but now it takes quite a bit longer. probably related to the new streaming download system.
it suffers from the same problem. This addon just does the same like my FramesResized. It adds some more lines to the Blizzard_TradeskillUI and adjusts a variable to let Blizzard's code know that there are now more lines to update. The code for showing the data on these lines is still Blizzard's.
Thanks for the response. Why, then, does the standard Blizzard tradeskill UI work? It has the tradeskill data (cached?).
there is a local cache in your wow folder. it contains information about items you've seen. with an empty cache, any item that the client wants information about needs to be fetched from the server. this information is then stored locally in the cache and the cache grows.
the trade skill system contains a lot of references to items which means an empty cache is going to have to pull a lot of data from the server in order for the client to properly handle all those items. this takes time. unfortunately, the amount of time seems to have increased in 4.0. this means your first view of your trade skills after a patch will be somewhat sketchy until all the data has been downloaded to your client. you can tell when your trade skill has got all the data it needs by whether or not you have groups in your list. if there are not groups, then there are items that still haven't been transmitted to the client. this is true for the blizzard trade skill frame or any other trade skill mod (tho other mods might react differently to incomplete data).
if you disable this mod and then use the standard frame and see that the standard frame works better, it's actually due simply to your local cache now containing all the item data it needs (it's been downloading while you've been trying to figure out what's wrong with this mod). if you re-enable this mod, you'll likely find that it's working just as well.