From acccc9e837e66159818ff50433656ffc9012a5de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Valim?= Date: Wed, 6 Aug 2025 19:03:25 +0200 Subject: [PATCH] Escape more regex characters, closes #3041 --- lib/livebook_web/helpers/session_helpers.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/livebook_web/helpers/session_helpers.ex b/lib/livebook_web/helpers/session_helpers.ex index 33f7bdc3e..879ce74f0 100644 --- a/lib/livebook_web/helpers/session_helpers.ex +++ b/lib/livebook_web/helpers/session_helpers.ex @@ -221,7 +221,7 @@ defmodule LivebookWeb.SessionHelpers do @spec sanitize_file_entry_name(String.t()) :: String.t() | nil def sanitize_file_entry_name(client_name) do client_name - |> String.replace(~r/[^\s\w-.]/u, "") + |> String.replace(~r/[^\s\w\-\.]/u, "") |> String.trim() |> String.replace(~r/\s+/u, "_") |> case do