I found out that removing the kfs=true in the addSkinFrame function opts solves that
Lua Code:
aObj.blizzFrames[ftype].LFGFrame = function(self)
if not self.prdb.PVEFrame or self.initialized.LFGFrame then return end
self.initialized.LFGFrame = true
self:SecureHookScript(_G.LFGDungeonReadyPopup, "OnShow", function(this) -- a.k.a. ReadyCheck
self:addSkinFrame{obj=_G.LFGDungeonReadyStatus, ft=ftype, ofs=-5}
_G.LFGDungeonReadyDialog.instanceInfo:DisableDrawLayer("BACKGROUND")
self:skinStdButton{obj=_G.LFGDungeonReadyDialog.enterButton}
self:skinStdButton{obj=_G.LFGDungeonReadyDialog.leaveButton}
self:addSkinFrame{obj=_G.LFGDungeonReadyDialog, ft=ftype, ofs=-5}
_G.LFGDungeonReadyDialog.SetBackdrop = _G.nop
-- RewardsFrame
_G.LFGDungeonReadyDialogRewardsFrameReward1Border:SetAlpha(0)
_G.LFGDungeonReadyDialogRewardsFrameReward2Border:SetAlpha(0)
self:addButtonBorder{obj=_G.LFGDungeonReadyDialogRewardsFrameReward1, relTo=_G.LFGDungeonReadyDialogRewardsFrameReward1.texture}
self:addButtonBorder{obj=_G.LFGDungeonReadyDialogRewardsFrameReward2, relTo=_G.LFGDungeonReadyDialogRewardsFrameReward2.texture}
self:Unhook(this, "OnShow")
end)
-- hook new button creation
self:RawHook("LFGRewardsFrame_SetItemButton", function(...)
local frame = self.hooks.LFGRewardsFrame_SetItemButton(...)
_G[frame:GetName() .. "NameFrame"]:SetTexture(nil)
self:addButtonBorder{obj=frame, libt=true}
return frame
end, true)
self:SecureHookScript(_G.LFGInvitePopup, "OnShow", function(this)
self:skinStdButton{obj=_G.LFGInvitePopupAcceptButton}
self:skinStdButton{obj=_G.LFGInvitePopupDeclineButton}
self:addSkinFrame{obj=this, ft=ftype}
self:Unhook(this, "OnShow")
end)
end
End result:
How it was originally: