You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
New
Session-level tracking switch: StartSafeShinyTracking() / StopSafeShinyTracking() / IsSafeShinyTracking(). trackTime now defaults to "auto": tracked while options(SafeShiny.trackTime = TRUE) is set or the session's tracking is on, decided each time the call runs (covers wrappers created by other packages; never affects other sessions).
options(SafeShiny.trackTime = FALSE) is a static master kill switch (IsSafeShinyTrackingDisabled()), resolved once when each wrapper is created.
Error log: GetSafeShinyErrors() / ResetSafeShinyErrors() record every non-silent error caught by a Safe* wrapper (last 500 per session). Per-session state is freed when the session ends.