From 68c4eb80693414745eda89566df562da18285beb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Celal=20Zamano=C4=9Flu?=
<95054566+celalzamanoglu@users.noreply.github.com>
Date: Thu, 19 Feb 2026 16:37:01 +0300
Subject: [PATCH] Fix browser session timeout input being uneditable
(#SKY-7855) (#4805)
---
.../browserSessions/BrowserSessions.tsx | 28 +++++++++++--------
1 file changed, 17 insertions(+), 11 deletions(-)
diff --git a/skyvern-frontend/src/routes/browserSessions/BrowserSessions.tsx b/skyvern-frontend/src/routes/browserSessions/BrowserSessions.tsx
index c323694d..64cc27d4 100644
--- a/skyvern-frontend/src/routes/browserSessions/BrowserSessions.tsx
+++ b/skyvern-frontend/src/routes/browserSessions/BrowserSessions.tsx
@@ -64,7 +64,7 @@ function BrowserSessions() {
const [isDrawerOpen, setIsDrawerOpen] = useState(false);
const [sessionOptions, setSessionOptions] = useState<{
proxyLocation: ProxyLocation;
- timeoutMinutes: number;
+ timeoutMinutes: number | null;
}>({
proxyLocation: ProxyLocation.Residential,
timeoutMinutes: 60,
@@ -350,25 +350,31 @@ function BrowserSessions() {
{
const value =
event.target.value === ""
? null
- : Number(event.target.value);
-
- if (value) {
- setSessionOptions({
- ...sessionOptions,
- timeoutMinutes: value,
- });
- }
+ : parseInt(event.target.value, 10);
+ setSessionOptions({
+ ...sessionOptions,
+ timeoutMinutes: value,
+ });
}}
/>