From 9c31b567da05f65c840a7eafe8bd12038af4de02 Mon Sep 17 00:00:00 2001 From: aiongg Date: Sat, 24 Oct 2026 07:28:17 +0000 Subject: [PATCH] Integration: #978 media-controls test turns presenter view off so its embedded window does not cover the bar --- crates/ui-egui/src/show.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/ui-egui/src/show.rs b/crates/ui-egui/src/show.rs index b24ad69d..3c8e3d43 100644 --- a/crates/ui-egui/src/show.rs +++ b/crates/ui-egui/src/show.rs @@ -2243,6 +2243,9 @@ mod tests { let seen = on_bar.clone(); let slide = std::rc::Rc::new(std::cell::Cell::new(Rect::NOTHING)); let slide_seen = slide.clone(); + // Presenter view opens an embedded window over the whole screen here, which takes the clicks. + let mut app = SlideApp::new(session, crate::Services::default()); + app.ui.presenter_view = false; let mut harness = egui_kittest::Harness::builder().with_size(size).with_step_dt(0.25).build_ui_state( move |ui, app: &mut SlideApp| { app.logic(ui.ctx()); @@ -2253,7 +2256,7 @@ mod tests { } app.ui(ui); }, - SlideApp::new(session, crate::Services::default()), + app, ); harness.run_steps(3); harness.state_mut().start_show(0, false);