Skip to content

Commit 9919cec

Browse files
authored
Merge pull request #52 from thomaswilburn/main
Add sec-fetch-mode check
2 parents 256c0d2 + f6d0cb8 commit 9919cec

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

server.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -494,7 +494,11 @@ class EleventyDevServer {
494494

495495
async onRequestHandler (req, res) {
496496
res = wrapResponse(res, content => {
497-
if(this.options.liveReload !== false) {
497+
498+
// check to see if this is a client fetch and not a navigation
499+
let isXHR = req.headers["sec-fetch-mode"] && req.headers["sec-fetch-mode"] != "navigate";
500+
501+
if(this.options.liveReload !== false && !isXHR) {
498502
let scriptContents = this._getFileContents("./client/reload-client.js");
499503
let integrityHash = ssri.fromData(scriptContents);
500504

0 commit comments

Comments
 (0)