Description
SimpleLuaTweaker improves Blizzard's default Lua error window for modern Retail World of Warcraft, making Lua errors easier to read, manage, and revisit while giving you better control over disruptive error popups.
It is useful during everyday gameplay, addon testing, Mythic+, raids, and other situations where Lua error popups can interrupt what you are doing. SLT focuses on practical Lua error management: better readability, safer popup handling, combat-aware behavior, unread-error reminders, and protection against accidental Disable AddOns clicks.
### Highlights
- **Resizable Blizzard Lua error window** — Make the default Lua error window easier to read and resize while keeping Blizzard's own frame in place.
- **Adjustable Lua error text size** — Increase or decrease Lua error text size from the options window, with live updates while the error window is open.
- **Combat-safe Lua error handling** — Suppress Lua error popups during combat, then show them automatically when combat ends so they do not cover mechanics, Mythic+ pulls, or raid moments.
- **Complete Lua error suppression option** — Suppress Lua error popups entirely if you choose, with cautionary messaging and unread-error tracking so hidden background errors are not forgotten.
- **Unread Lua error reminders** — Track when new Lua errors are waiting, mark viewed errors as read, and receive optional reminder messages if unread errors are left unseen.
- **Large-error popup management** — Move and postpone Blizzard's "AddOns are experiencing a large number of errors" warning while still receiving chat reminders that errors are continuing in the background.
- **Protection against accidental Disable AddOns** — Add a confirmation step before Blizzard's large-error popup can disable all addons and reload the UI.
### Large-Error Popup Safety
Blizzard's "large number of errors" warning can appear when addons are generating many Lua errors. SimpleLuaTweaker adds focused controls to that specific warning so it is less likely to cover your gameplay at the worst possible time.
You can move the popup, remember its position, postpone repeated warnings, and receive chat reminders while errors continue in the background. During the postpone window, SLT keeps the repeated popup and warning sound quiet without pretending the errors are gone.
The large-error safety system also protects against accidental use of Blizzard's Disable AddOns action by asking for confirmation before all addons can be disabled and the UI reloaded.
SLT does not try to guess which addon caused the errors, does not disable individual culprit addons, and does not take over Blizzard's entire popup system.
### Compatibility
SimpleLuaTweaker is built for modern Retail World of Warcraft and is designed around modern WoW's protected and taint-sensitive UI restrictions.
It improves Blizzard's default Lua error system rather than replacing it with a separate full error-capture system.
SLT does not require BugSack, BugGrabber, Swatter, or any other third-party addon. It can coexist with other error-management addons where practical, but its main purpose is to make Blizzard's own Lua error window more usable.
### Commands & Access
- `/slt` — Shows the command list.
- `/slt lua` — Opens Blizzard's Lua error window.
- `/slt options` — Opens the SimpleLuaTweaker options window.
- `/slt reset` — Resets the options-window position.
Aliases: `/slt help`, `/slt error`, and `/slt settings` are also supported.
The Lua error window also includes quick access to SLT's options.
### Support & Feedback
If you run into issues or have suggestions, please report them on the CurseForge page or join the Simple-AddOns Discord from the addon's About tab.
When reporting a Lua error, please include:
- Your WoW version
- A short description of what happened
- The full Lua error text, if possible
Minimal addons deserve minimal bugs.
**Part of the Simple-AddOns family** — focused World of Warcraft addons designed to solve specific problems while staying lightweight, predictable, and close to Blizzard's native UI.
Created and maintained by **Zaryx-Aszune (EU)**.






