Enum
DebuggerExceptionBreakMode
Controls when the Luau debugger pauses script execution in response to a runtime exception.
Controls when the Luau debugger pauses script execution in response to a
runtime exception. This enum is used as the breakMode argument to
DebuggerConnection:SetExceptionBreakMode().
Items 3#
| Name | Value | Summary |
|---|---|---|
Never | 0 | The debugger never pauses due to a runtime exception; execution continues normally regardless of whether the exception is caught or uncaught. |
Always | 1 | The debugger pauses on every runtime exception, including those caught by
pcall or xpcall. |
Unhandled | 2 | The debugger pauses only on runtime exceptions that propagate without
being caught by pcall or xpcall. |