Play Aethro bug tracker
paragon window behind addons
BUG-4252517F · Aethro: Reforged Bug Report
What happened?
i opened paragon but behind addons
Steps to reproduce
open it?
Expected result
be top most frame
Updates
Report conversation
Log in with your Aethro account to comment on your bug report.
Log in to 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")
submitted → declined
Status changed from submitted to declined.
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.