diff --git a/skyvern-frontend/src/routes/tasks/detail/TaskParameters.tsx b/skyvern-frontend/src/routes/tasks/detail/TaskParameters.tsx
index 284b444c..f6e5948f 100644
--- a/skyvern-frontend/src/routes/tasks/detail/TaskParameters.tsx
+++ b/skyvern-frontend/src/routes/tasks/detail/TaskParameters.tsx
@@ -8,6 +8,7 @@ import {
CardTitle,
} from "@/components/ui/card";
import { Input } from "@/components/ui/input";
+import { Skeleton } from "@/components/ui/skeleton";
import { Textarea } from "@/components/ui/textarea";
import { useCredentialGetter } from "@/hooks/useCredentialGetter";
import { basicTimeFormat } from "@/util/timeFormat";
@@ -31,7 +32,11 @@ function TaskParameters() {
});
if (taskIsFetching) {
- return
Loading parameters...
;
+ return (
+
+
+
+ );
}
if (taskIsError || !task) {
diff --git a/skyvern-frontend/src/routes/tasks/detail/TaskRecording.tsx b/skyvern-frontend/src/routes/tasks/detail/TaskRecording.tsx
index a5773567..62689e1f 100644
--- a/skyvern-frontend/src/routes/tasks/detail/TaskRecording.tsx
+++ b/skyvern-frontend/src/routes/tasks/detail/TaskRecording.tsx
@@ -4,6 +4,7 @@ import { useCredentialGetter } from "@/hooks/useCredentialGetter";
import { useQuery } from "@tanstack/react-query";
import { getRecordingURL } from "./artifactUtils";
import { useParams } from "react-router-dom";
+import { Skeleton } from "@/components/ui/skeleton";
function TaskRecording() {
const { taskId } = useParams();
@@ -22,7 +23,13 @@ function TaskRecording() {
});
if (taskIsFetching) {
- return
Loading recording...
;
+ return (
+
+ );
}
if (taskIsError || !task) {