Repository navigation
12.0.5.11
·
420 commits
to main
since this release
12.0.5.11
Fixed
- fix: remove
MapCanvasScrollControllerMixinmethod replacements — direct writes to the mixin table tainted every frame using it, causingSetPropagateMouseClicksto fail in the secure pin-acquisition path (secureexecuterange → AcquirePin → OnAcquired → UpdateMousePropagation) - fix: skip nameplate health/cast bar skinning entirely —
Base.SetBackdropwrites onto restricted nameplate bar frames, tainting them; that taint propagated intoCompactUnitFrame_UpdateHealPredictioncausingGetMinMaxValues()to return "secret number value" errors - fix: guard nameplate units in
CompactUnitFrame_UpdateHealthColorhook — callingSetStatusBarColoron nameplate bars tainted the execution context and causedGetMinMaxValues()inUpdateHealPredictionto return "secret number value" errors - fix: remove
GameTooltip_AddWidgetSetglobal wrapper — replacing the global with an addon-owned function tainted execution beforeRegisterForWidgetSet, causingGetUnscaledFrameRect→GetScaledRectto return secret values in widget layout - fix: remove
UIWidgetContainerMixin.CreateWidgetglobalhooksecurefunc— callbacks fired insideCreateWidgetpropagated taint into the synchronousUpdateWidgetLayout → DefaultWidgetLayout → GetScaledRectcall chain for tooltip widget containers