v0.3.3-beta1
What's new
Test fix for game freezes when opening a profession through TradeSkillMaster (TSM)
This beta targets a reported freeze when opening Engineering, Jewelcrafting or Enchanting through TradeSkillMaster with Profession Help enabled. The exact TSM conflict has not yet been verified in-game; confirmation from players using TSM is still needed.
Changes
- Coalesces bursts of profession update events into a deferred scan.
- Prevents recursive recipe scans and ignores updates emitted during a scan.
- Cancels pending scans when the profession closes and releases the scan guard after errors.
Validation
Lua 5.1 automated checks passed, including 1,000 update events, simulated recursive API hooks, profession switching, close/linked-trade handling, error recovery, and existing x1/x2/x3/x7 calculations. These simulations do not replace live TSM testing.
Install
For the original English WoW 3.3.5a client (Interface 30300). Download ProfessionHelp-v0.3.3-beta1.zip, extract the ProfessionHelp folder into Interface/AddOns and replace the old addon files. Keep SavedVariables, then restart WoW or /reload.
If the freeze persists, please report your TSM version/download link, profession and Profession Help version.
Profession Help is free. Donate / Leave a tip if you would like to support development; donations are optional.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

