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,
+ });
}}
/>