From 0059f4516e66630b59dea99eee8191c30fb541c6 Mon Sep 17 00:00:00 2001
From: Marcus Christiansen <christiansen.marcus@gmail.com>
Date: Mon, 4 Mar 2024 10:21:25 +0200
Subject: [PATCH] Update JavascriptRenderer.php

Update the preg_replace functions for $cssRoute and $jsRoute to remove the site domain when fetching those assets.
---
 src/JavascriptRenderer.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/JavascriptRenderer.php b/src/JavascriptRenderer.php
index 16e9494b4..71fb535c5 100644
--- a/src/JavascriptRenderer.php
+++ b/src/JavascriptRenderer.php
@@ -59,8 +59,8 @@ public function renderHead()
             'v' => $this->getModifiedTime('js')
         ]);
 
-        $cssRoute = preg_replace('/\Ahttps?:/', '', $cssRoute);
-        $jsRoute  = preg_replace('/\Ahttps?:/', '', $jsRoute);
+        $cssRoute = preg_replace('/\Ahttps?:\/\/[^\/]+/', '', $cssRoute);
+        $jsRoute  = preg_replace('/\Ahttps?:\/\/[^\/]+/', '', $jsRoute);
 
         $nonce = $this->getNonceAttribute();