12.1.0.7
What's new
12.1.0.7
Fixed
- fix: hovering a talent button poisoned the action bar highlight system for the whole session. The skin hooked
ClassTalentButtonArtMixin.UpdateStateBorderto hide the rotating gold sheen on talent nodes — andClassTalentButtonSpendMixin:OnEnterreads that mixin key one line before callingShowActionBarHighlights, which writes the globalON_BAR_HIGHLIGHT_MARKS. Blizzard's own source flags that table as taint-vulnerable, andActionBarController_UpdateAllSpellHighlightsre-reads it constantly: 1428 taint events in a nine-minute log from one hover, the single largest taint source and the only global Aurora was tainting at all. The hook is removed outright — the sheen is back for now; a taint-free suppression (a one-timeSetTexture("")sweep, no hook) is noted in the source for a later release, deliberately not bundled with the removal so the two verify separately [mainline]
Changed
- chg: the ~546 lines below the UIWidgets gate are now explicitly flagged as dead code. The gate at the top of the block returns unconditionally, but the block reads as live — it carries comments describing SafeNumber protections that are not in force — and it misled a taint investigation into a confident wrong diagnosis. No behaviour change; the block either gets the taint-safe rewrite it was parked for, or gets deleted [mainline]
Known Issues
- The objective tracker and world-event/scenario widgets still render with Blizzard's styling while those skins are gated (unchanged from 12.1.0.5) [mainline]
- The
GameTooltip_InsertFrametaint described under 12.1.0.2 is unchanged [mainline]
Detailed Changes
This mod has no additional files

