diff --git a/app/routes/report.tsx b/app/routes/report.tsx index 8804f59..82d2ff5 100644 --- a/app/routes/report.tsx +++ b/app/routes/report.tsx @@ -39,7 +39,6 @@ export function meta() { export default function () { const [fileProgress, setFileProgress] = useState(0); const [showSuccess, setShowSuccess] = useState(false); - const [supportsRequestStreams, setSupportsRequestStreams] = useState(false); const toast = useToast(); const [uploading, setUploading] = useState(false); const [loading, setLoading] = useState(false); @@ -53,26 +52,6 @@ export default function () { wmv: "video/x-ms-wmv", }; - useEffect(() => { - setSupportsRequestStreams( - (() => { - let duplexAccessed = false; - - const hasContentType = new Request("", { - body: new ReadableStream(), - method: "POST", - // @ts-ignore - get duplex() { - duplexAccessed = true; - return "half"; - }, - }).headers.has("Content-Type"); - - return duplexAccessed && !hasContentType; - })(), - ); - }, []); - const { logged_in, site_key } = useLoaderData(); async function submit() { @@ -213,6 +192,8 @@ export default function () { xhr.send(files[i]); } + setUploading(false); + if (shouldRecall) { setLoading(false); await fetch("/api/reports/recall", { @@ -328,13 +309,10 @@ export default function () { Submit - {supportsRequestStreams ? ( - {fileProgress}% - ) : null} + {fileProgress}%