File Details
v1.3.2
- R
- Jun 6, 2026
- 82.61 KB
- 0
- 12.0.7+3
- Retail
File Name
CoolPlan-v1.3.2.zip
Supported Versions
- 12.0.7
- 12.0.5
- 12.0.1
- 12.0.0
CoolPlan
v1.3.2 (2026-06-06)
Full Changelog Previous Releases
- addon: fix transmog taint — drop StaticPopupDialogs + namespace globals (v1.3.2)
ChangeDisplayedOutfit() was blocked with ADDON_ACTION_FORBIDDEN blaming
CoolPlan when a player used an appearance-changing toy/trinket. Root cause:
Options.lua wrote into Blizzard's shared global StaticPopupDialogs table (for
the Reset-settings confirm). That taints the table; protected UIs that read it
— including the transmog outfit dropdown that drives ChangeDisplayedOutfit —
inherit the taint and get forbidden.- Replace the StaticPopupDialogs entry with a private CoolPlanResetConfirm
frame (same Reset+ReloadUI behavior, Esc-closable), so no Blizzard-owned
table is touched. - Move the 3 generated global tables (CoolPlanEncounterNames / ...KR /
CoolPlanContent) onto the addon namespace ns (ns.EncounterNames / ns.Content);
drop the dead ...KR table. Generator + Comm.lua + Window.lua updated. - Remaining globals are WoW-required only: CoolPlanDB/CoolPlanCharDB
(SavedVariables) and SLASH_COOLPLAN1/2 — none are Blizzard-owned tables. - Bundles unreleased 65cf6d0 (Esc close + button skin) and 1640de0 (error
hardening). toc 1.3.1 -> 1.3.2.
Verified: luaparse(5.1) 17 files 0 syntax errors; global-write scan shows only
the 4 required globals; site typecheck + 173 tests pass.
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com
- Replace the StaticPopupDialogs entry with a private CoolPlanResetConfirm

