Carbonite All in One (Retail & Classic)

great addon now it supports all WoW Retail and Classic versions

File Details

CarboniteAllinOneRetailClassic-v12.0.0-00039

  • R
  • May 28, 2026
  • 20.29 MB
  • 1.2K
  • 12.0.1+7
  • Retail + 3

File Name

CarboniteAllinOneRetailClassic-v12.0.0-00039.zip

Supported Versions

  • 12.0.1
  • 12.0.0
  • 11.0.5
  • 5.5.3
  • 4.4.2
  • 3.4.3
  • 2.5.5
  • 1.15.8

Carbonite All in One (Retail & Classic)

v12.0.0-00039 (2026-05-28)

Full Changelog Previous Releases

  • Map: defer cat=9 quest-pin click's C_SuperTrack mutations (retail)
    Same taint chain that surfaced on the WQ pin click (commit 769700e)
    also runs through the regular cat=9 quest-pin click handler in
    IconOnMouseDown: SetSuperTrackedQuestID / ClearAllSuperTracked /
    SetSuperTrackedUserWaypoint all fired synchronously from Carbonite's
    tainted click stack, so Blizzard's super-track CallbackRegistry chain
    inherited the taint and ended at the protected
    SetPassThroughButtons in QuestDataProvider:RefreshAllData.
    Route both branches (toggleOff clear and the set-to-liveQID) through
    C_Timer.After(0, ...). The trick is that _addWatchSuppress needs to
    stay TRUE through the deferred call -- otherwise our
    hooksecurefunc on AddQuestWatch fires while Blizzard's super-track
    cascade is still running and double-toggles Carbonite's active
    quest. Move the suppress-restore inside the deferred closure, gate
    the outer restore on a _deferredRestore flag so the classic /
    no-C_SuperTrack polyfill path still restores synchronously.
    Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com