diff --git a/crates/benilla-app/assets/ui/ChatFrame.xml b/crates/benilla-app/assets/ui/ChatFrame.xml index ab032e35..2903da6b 100644 --- a/crates/benilla-app/assets/ui/ChatFrame.xml +++ b/crates/benilla-app/assets/ui/ChatFrame.xml @@ -269,8 +269,9 @@ -- FCF_SelectDockFrame: show the selected frame, hide the other; selected tab full alpha, -- unselected half (both still scaled by the reveal fade below). Stops the selected tab's - -- whisper flash (ref FCF_SelectDockFrame → UIFrameFlashRemoveFrame). Tab getglobals are - -- guarded: window 2's tab is deliberately unbuilt (see the note at the tab section). + -- whisper flash (ref FCF_SelectDockFrame → UIFrameFlashRemoveFrame). The tab getglobal + -- stays guarded: both dock tabs exist (1575), but the guard also covers ChatFrame3..7, + -- which have no tabs at all and which the error above is what actually keeps out. function BenillaFCF_SelectDock(id) BenillaFCF.selected = id for i = 1, 2 do @@ -687,21 +688,34 @@ - - - - - - - + @@ -851,13 +865,12 @@ SubmitChatInput stands in for ChatEdit_SendText: the grammar behind it is Rust (0881), which is the only part of that chain we replace. --> - this:RegisterEvent("EXECUTE_CHAT_LINE") + if this:GetID() == 1 then this:RegisterEvent("EXECUTE_CHAT_LINE") end if event == "EXECUTE_CHAT_LINE" then SubmitChatInput(arg1) end - FCF_OnUpdate(arg1) ChatFrame_OnUpdate(arg1) @@ -874,92 +887,51 @@ - -