From 1025f3b523a148ea593fe9bcd178d2f812dd0825 Mon Sep 17 00:00:00 2001 From: Caileb Date: Thu, 29 May 2025 16:55:40 -0500 Subject: [PATCH] Fix non-html stuff hitting Checkpoint --- checkpoint.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/checkpoint.js b/checkpoint.js index 69a7e27..dd873c8 100644 --- a/checkpoint.js +++ b/checkpoint.js @@ -737,8 +737,9 @@ function CheckpointMiddleware() { } } - // Skip checkpoint for requests that don't accept HTML or are for audio/video - if (!req.accepts('html')) { + // Only checkpoint requests explicitly accepting 'text/html' + const acceptHeader = request.headers.get('accept') || ''; + if (!acceptHeader.toLowerCase().includes('text/html')) { return next(); }