Anyway to fix the editbox frame strata?
|
Lua Code:
|
|
Quote:
|
There's also no editbox (visible) anymore when you press enter while on the combat log tab.
Didn't check Blizzard's code yet, because I assume that it is not intended... |
Looks like I may have to waste screen space and push the whole chat box up a bit. Really annoyed by this.
|
Depends on what you are trying to do but Prat can dock the editbox to the top of the chatframe or you can set it free-floating/locked to place it anywhere.
|
It looks like while ChatFrame1EditBox reports a "DIALOG" frameStrata, it's rendering as if it was on the same frameStrata as ChatFrame1 (its parent), or "BACKGROUND". MainMenuBar is "MEDIUM".
Code:
/run ChatFrame1:SetFrameStrata("DIALOG") This looks like a bug, but maybe needs more testing to see if it's consistent behavior beyond these frames. |
As far as I remember, that was an issue even back in vanilla, I had a really bad monitor and was forced to play with a low resolution (this was before scaling options, and before I knew about addons).
|
There's a new frame widget method called SetFlattensRenderLayers, and essentially what it does is treat all of the children of a frame as if they were being drawn on the same level, as a part of it, rather than on separate layers that can overlap other frames.
From your descriptions it sounds like this is enabled for the chat frame, which means you'd either have to move the entire parent to a higher layer, reparent the edit box, or just disable that setting. I don't seem to be able to log into the beta right now so I can't check. |
Quote:
|
Quote:
|
That checks if the frame was explicitly set to flatten. Setting a frame to top level also implicitly flattens it. Some frames seem to always flatten also, like scroll frames, world frame and minimap(?). There doesn't appear to be a a function to check that currently. You just have to visually inspect them.
|
It's a bug with toplevel, which ChatFrame1 has (and ChatFrame1EditBox, but the parent is the culprit with this bug).
Code:
<Ui> On beta client the child frame will drop below other toplevel "MEDIUM"-strata frames when bags are brought to the front, even after a SetFrameStrata to "HIGH" or "DIALOG". |
Quote:
It sounds like if you need to raise an "active" frame to the top right now you'll have to handle it yourself. |
Quote:
|
changing the editbox parent back to UIParent (like it is on live) seems to fix all my issues.
|
All times are GMT -6. The time now is 12:25 AM. |
vBulletin © 2024, Jelsoft Enterprises Ltd
© 2004 - 2022 MMOUI