NoBugReport-1.0.3.zip
What's new
1.0.3 (2026-10-15)
- Performance: background scans no longer allocate memory. Measured in a mock client with 3000 frames: ~361 KB of garbage per scan before, 0 KB after. Removed a closure per frame, a table per frame, and repeated string work; text results are cached.
- Shown frames are re-read every 5th scan instead of every scan.
- Re-hide hooks share one timer instead of creating a closure per call.
- Combat: protected windows are deferred until combat ends, including when the game re-shows them mid-combat.
- Startup events (ADDON_LOADED, PLAYER_LOGIN) are unregistered after use. Bursts of zone events are merged into one scan.
- Scanning stops completely while the addon is turned off.
- Saved settings are validated; corrupt or legacy data falls back to defaults.
- Frames with secret (restricted) text are skipped safely.
- Checked for Lua 5.1: no goto, bitwise operators or _ENV; no legacy spell/item/container functions are used.
This mod has no additional files

