From b3f8745b919dd1df820a20530cf2f8e271f4fca3 Mon Sep 17 00:00:00 2001 From: Brues <5278969+brues-code@users.noreply.github.com> Date: Tue, 16 Jun 2026 18:04:26 -0500 Subject: [PATCH] raise power bar above its backdrop MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit f.power.bar inherits f.power's frame level at creation. Bumping f.power's level later doesn't propagate to existing children, so CreateBackdrop's parent.fl - 1 backdrop ends up rendering above the bar — a black bar appears where the power fill should be. Set the bar's frame level explicitly to parent.fl + 1 after CreateBackdrop to restore the bar-over-backdrop order. --- api/unitframes.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/api/unitframes.lua b/api/unitframes.lua index a38e0a35..6cb90c11 100644 --- a/api/unitframes.lua +++ b/api/unitframes.lua @@ -491,6 +491,7 @@ function pfUI.uf:UpdateConfig() if tonumber(f.config.pheight) < 0 then f.power:Hide() end pfUI.api.CreateBackdrop(f.power, default_border) + f.power.bar:SetFrameLevel(f.power:GetFrameLevel() + 1) f.power.bar:SetStatusBarTexture(pfUI.media[f.config.pbartexture]) f.power.bar:SetAllPoints(f.power)