diff --git a/crates/gpui/src/platform/linux/platform.rs b/crates/gpui/src/platform/linux/platform.rs index 21468370c49905..0ee503599a665d 100644 --- a/crates/gpui/src/platform/linux/platform.rs +++ b/crates/gpui/src/platform/linux/platform.rs @@ -606,7 +606,10 @@ pub(super) fn open_uri_internal( .send_uri(&uri) .await { - Ok(_) => return, + Ok(request) => match request.response() { + Ok(_) => return, + Err(e) => log::error!("Portal request failed or was cancelled: {}", e), + }, Err(e) => log::error!("Failed to open with dbus: {}", e), }