Maybe I've just been lucky so far. None of my addons have had such an issue flagged.
Not ideal and I'm not sure if it would work but: you must be using such a function on load for it to be causing an error? By the time a player would get to a prov station, open their inventory, etc. the lib would be loaded regardless of order. Instead of the addon load event immediately initializing the addon, what about doing a lib check first and if the lib is nil, use a call later to retry your init X seconds later, repeating until the lib is finally loaded.
|