From 017cd69abb220e2890d35c6994a0c6b5c3539690 Mon Sep 17 00:00:00 2001 From: kogasa Date: Tue, 15 Sep 2026 14:15:54 -0400 Subject: [PATCH] raid frames: remove obsolete Raider.IO tooltip workaround Raider.IO now matches group units by GUID upstream (RaiderIO/raiderio-addon#394), so manual profile drawing is no longer needed and caused duplicate tooltips. --- EllesmereUIRaidFrames/EllesmereUIRaidFrames.lua | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/EllesmereUIRaidFrames/EllesmereUIRaidFrames.lua b/EllesmereUIRaidFrames/EllesmereUIRaidFrames.lua index cb828f0ee..289b04387 100644 --- a/EllesmereUIRaidFrames/EllesmereUIRaidFrames.lua +++ b/EllesmereUIRaidFrames/EllesmereUIRaidFrames.lua @@ -3936,16 +3936,6 @@ local function StyleButton(button) end end GameTooltip:SetUnit(tip) - -- _G.RaiderIO resolves the tooltip unit via UnitTokenFromGUID(data.guid), which returns - -- a SECRET token on our secure header frames, so its handler bails before drawing. When - -- the tooltip unit is still secret, hand it our clean GUID-matched token via its public - -- API. Gated on secret/absent GetUnit() so we never double-draw. - if _G.RaiderIO and _G.RaiderIO.ShowProfile then - local _, ttUnit = GameTooltip:GetUnit() - if not ttUnit or (issecretvalue and issecretvalue(ttUnit)) then - _G.RaiderIO.ShowProfile(GameTooltip, tip) - end - end GameTooltip:Show() end end)