Files
ShaguTweaks-ClassicAPI/mods/hide-errors.lua
T
2026-08-30 16:04:14 +02:00

20 lines
566 B
Lua

local T = ShaguTweaks.T
local module = ShaguTweaks:register({
title = T["Hide Errors"],
description = T["Hides and ignores all Lua errors produced by broken addons."],
expansions = { ["vanilla"] = true },
category = T["Interface"],
enabled = nil,
})
module.enable = function(self)
-- Silence the client's error output without replacing Lua's global error()
-- function. Addons may rely on error() to abort invalid execution paths.
if not self.errorHandler then
self.errorHandler = function() end
end
seterrorhandler(self.errorHandler)
end