Play Aethro bug tracker

paragon window behind addons

BUG-4252517F · Aethro: Reforged Bug Report

declined
Status declined
Severity Normal
Component meh
Last updated Sep 21, 2026 · 8:23 PM PDT

What happened?

i opened paragon but behind addons

Steps to reproduce

open it?

Expected result

be top most frame

Updates

Report conversation

SultonMRP Reporter comment

AethroParagon — author change list
Purpose: keep the main Paragon window in front of other addons when opened.
WoW stacks frames by strata (BACKGROUND < LOW < MEDIUM < HIGH < DIALOG < ...).
UIParagon had no frameStrata (default MEDIUM), no toplevel, and never called Raise().

========================================================================
FILE: Paragon/UIParagon.xml
========================================================================

L239 CHANGED UIParagon frame tag
WAS:
<Frame name="UIParagon" parent="UIParent" hidden="true" inherits="PortraitFrame2X">
NOW:
<Frame name="UIParagon" parent="UIParent" hidden="true" inherits="PortraitFrame2X" frameStrata="HIGH" toplevel="true">
ADD:
frameStrata="HIGH" — draw above default MEDIUM addon/Blizzard frames
toplevel="true" — mouse-down raises this frame within its strata

========================================================================
FILE: Paragon/Paragon_Interface.lua
========================================================================

L169 CHANGED comment above UIParagon_OnShow
WAS:
-- Closes other micro button frames to avoid overlapping
NOW:
-- Raises the window above other addon frames, then closes overlapping Blizzard panels

L171 UNCHANGED function UIParagon_OnShow()

L172-L175 ADDED raise the main window every time it is shown
if UIParagon then
UIParagon:SetFrameStrata("HIGH")
UIParagon:Raise()
end

L177 UNCHANGED existing HideUIPanel(...) block starts here (was L172)

========================================================================
FILE: AethroParagon.lua
========================================================================

L12 UNCHANGED UIParagon:Show()

L13-L14 ADDED raise immediately after the slash-command Show()
UIParagon:SetFrameStrata("HIGH")
UIParagon:Raise()

L16 UNCHANGED if SendClientRequest then (was L14)

========================================================================
NOT CHANGED (left as-is on purpose)
========================================================================

Paragon/UIParagon.xml L269
Title child already has toplevel="true" frameLevel="11".
That only affects the title child, not the main window.

Paragon/Paragon_Interface.lua L158
tinsert(UISpecialFrames, "UIParagon") still closes the window with Escape.
Do not remove this.

Templates/UITemplate2X.xml
PortraitFrame2X / MetalFrame2X have no frameStrata.
Stacking is set on UIParagon itself so the template stays reusable.

========================================================================
OPTIONAL (only if HIGH is still behind a specific addon)
========================================================================

Paragon/UIParagon.xml L239
Change frameStrata="HIGH" to frameStrata="DIALOG"

Paragon/Paragon_Interface.lua L173
Change UIParagon:SetFrameStrata("HIGH") to UIParagon:SetFrameStrata("DIALOG")

AethroParagon.lua L13
Change UIParagon:SetFrameStrata("HIGH") to UIParagon:SetFrameStrata("DIALOG")

nz Status update Aethro Exec Staff

submitted → declined

Status changed from submitted to declined.

nz Staff update Aethro Exec Staff

This isn't a bug report lol It's an issue due to the addons you currently have installed. XD You can upload this to the addons area on the website to adjust the paragon system however it's not anything that is an issue on our end lol.

Add a comment

Log in with your Aethro account to comment on your bug report.

Log in to comment