Static popup taint. The 28 popups previously registered on _G.StaticPopupDialogs now live in a private GRIPEMS.Popup framework (Core/Popup.lua). CancelLogout no longer fires ADDON_ACTION_BLOCKED after EMS popups are recycled. Migrated under Phase StaticPopupTaint and Phase N-polish.
GRIP-EMS v2.0.1
Released May 3, 2026. 8 entries in the author's notes.
Every entry
The author's own words, complete. Long sections are sorted into areas by LazyGrip.
Fixed
3BarIntegration ActionBar taint. Dropped the Blizzard hooksecurefunc that was the suspected root of BUG-BARINTEGRATION-ACTIONBAR-TAINT. Tracked under Phase StaticPopupTaint-followup.
Stale StaticPopup_Show comment in Engine/Transmission.lua corrected (Phase 1-polish).
Changed
4RELOAD_GATE_POPUP_BODY reworded from "ensure full visual effect" to "for changes to fully take effect" -- not every reload-required CVar is visual. 11 locales updated with native translations.
GEMS_CVAR_RESET_DEFAULTS_DESC and GEMS_CVAR_RESET_DEFAULTS_DONE extended to mention that auto-fix-on-login opt-ins are cleared by the reset, and voice-tightened. enUS authoritative; mirror locales carry the new English value with REVALIDATE markers for the future plain-language pass.
Overview tab labels (5 keys: name, version label, navigate hint, Discord button, author line) now ship with native translations across all 10 mirror locales -- no English fallback.
ActionCompiler max-nesting-depth gate now surfaces a throttled chat warning (max once per minute) naming the depth limit when reached. Replaces the previous Debug-only print that was invisible to users without /gems debug on. New locale key GEMS_COMPILE_DEPTH_EXCEEDED ships in all 11 locales.
Removed
1Dev-only diagnostic hooks GEMS_BlizDbg_AccessibilityScroll and GEMS_BlizDbg_ScrollAudit removed from UI/SettingsPanel.lua. Both were left over from Phase 4 scroll-injection investigation.
Grab it
Release notes written by Sataana and reproduced here with his permission.