diff --git a/komorebi/src/window_manager.rs b/komorebi/src/window_manager.rs index 108cf627..5768c890 100644 --- a/komorebi/src/window_manager.rs +++ b/komorebi/src/window_manager.rs @@ -3131,6 +3131,10 @@ impl WindowManager { pub fn toggle_float(&mut self, force_float: bool) -> Result<()> { let hwnd = WindowsApi::foreground_window()?; let workspace = self.focused_workspace_mut()?; + if workspace.monocle_container().is_some() { + tracing::warn!("ignoring toggle-float command while workspace has a monocle container"); + return Ok(()); + } let mut is_floating_window = false;