diff --git a/crates/benilla-app/src/ui_script/test_ui.rs b/crates/benilla-app/src/ui_script/test_ui.rs index 3b7e764b..757ff2fb 100644 --- a/crates/benilla-app/src/ui_script/test_ui.rs +++ b/crates/benilla-app/src/ui_script/test_ui.rs @@ -158,7 +158,15 @@ const PREREQS: &[(&str, &[&str])] = &[ ), ( "floatingchatframe.xml", - &[r"Interface\FrameXML\ChatFrame.xml"], + &[ + r"Interface\FrameXML\ChatFrame.xml", + // …and the stock video window, which the dock's hover pass indexes **unguarded**: + // `not OptionsFrame:IsShown()` at `FloatingChatFrame.lua:862`, inside the OnUpdate + // `UIParent` drives. The realm's toc loads it 29 rows above this one (row 29 against + // 58), so this is the toc's own order, and it gives the real frame rather than a + // stand-in that would shadow it. + r"Interface\FrameXML\OptionsFrame.xml", + ], ), ];