diff --git a/Cargo.lock b/Cargo.lock
index bd58e693a..f34b83954 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -272,7 +272,7 @@ checksum = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1"
[[package]]
name = "ark"
-version = "0.1.67"
+version = "0.1.69"
dependencies = [
"actix-web",
"amalthea",
diff --git a/crates/ark/Cargo.toml b/crates/ark/Cargo.toml
index f59dc5ba8..d3fd51a14 100644
--- a/crates/ark/Cargo.toml
+++ b/crates/ark/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "ark"
-version = "0.1.68"
+version = "0.1.69"
edition = "2021"
rust-version = "1.75.0"
description = """
diff --git a/crates/ark/src/modules/rstudio/dialogs.R b/crates/ark/src/modules/rstudio/dialogs.R
index 0bc7a9b2c..4e6ef9926 100644
--- a/crates/ark/src/modules/rstudio/dialogs.R
+++ b/crates/ark/src/modules/rstudio/dialogs.R
@@ -1,6 +1,9 @@
#' @export
.rs.api.showDialog <- function(title, message, url = "") {
- stopifnot(url == "")
+ if (!identical(url, "")) {
+ url <- sprintf('%s', url, url)
+ message <- sprintf('%s
%s', message, url)
+ }
.ps.ui.showDialog(title, message)
}