Hello Karl,
Thank you for your feedback.
Based on your feedback, I have now done some debugging with chrome. It appears that it cannot load the URL:
https://fonts.bunny.net/css?family=Rale ... 0|Amaranth
Attached are the print screens and below is an AI analysis. Unfortunately, I am unable to interpret this, but I am happy to assist you with further troubleshooting.
If you need any further print screens, etc., just let me know.
KR Bjoern
AI answer:
## AI
### Analyzing network data
**Request:**
````
Request URL:
https://fonts.bunny.net/css?family=Rale ... 0|Amaranth
Request headers:
:authority: fonts.bunny.net
:method: GET
:path: /css?family=Raleway:400,600|Amaranth
:scheme: https
accept: text/css,*/*;q=0.1
accept-encoding: gzip, deflate, br, zstd
accept-language: en-US,en;q=0.9,de-DE;q=0.8,de;q=0.7
dnt: 1
priority: <redacted>
referer:
https://www.gosswiler.com/
sec-ch-ua: <redacted>
sec-ch-ua-mobile: <redacted>
sec-ch-ua-platform: <redacted>
sec-fetch-dest: <redacted>
sec-fetch-mode: <redacted>
sec-fetch-site: <redacted>
sec-fetch-storage-access: <redacted>
user-agent: Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Mobile Safari/537.36
````
**Response:**
````
Response Status: 428
Response headers:
cache-control: no-cache, no-store, max-age=0
cdn-limit: <redacted>
cdn-requestid: <redacted>
content-length: <redacted>
content-type: text/html
date: Sat, 22 Nov 2025 08:47:26 GMT
server: BunnyCDN-CH1-889
````
**Timing:**
````
Queued at (timestamp): 954 ms
Started at (timestamp): 1.1 s
Connection start (stalled) (duration): 97 ms
Duration (duration): 270 ms
````
**Request initiator chain:**
````
- URL: <redacted cross-origin initiator URL>
- URL:
https://fonts.bunny.net/css?family=Rale ... 0|Amaranth
````
### Answer
The network request to `
https://fonts.bunny.net/css?family=Rale ... 0|Amaranth` is an attempt to retrieve a CSS file that defines and imports the specified web fonts, "Raleway" (with weights 400 and 600) and "Amaranth". This is a common practice for websites to load custom typography. Bunny Fonts is a privacy-first, GDPR-compliant alternative to Google Fonts, leveraging Bunny.net's CDN for fast delivery.
**Purpose of the Request:**
The website `
https://www.gosswiler.com/` (indicated by the `referer` header) is trying to load custom web fonts, specifically "Raleway" in weights 400 and 600, and "Amaranth", from Bunny Fonts. This improves the visual aesthetics and branding of the webpage by using fonts not typically available as system fonts.
**Timing Analysis:**
* **Queued at: 954 ms**
* **Started at: 1.1 s**
* **Connection start (stalled): 97 ms**
* **Duration: 270 ms**
The request was queued for a significant amount of time (954 ms until it started). This "queued" time often indicates that the browser prioritized other resources or was waiting for an available connection slot. The actual connection setup (stalled) took 97 ms, and the total duration of the request was 270 ms. While 270 ms for fetching a CSS file isn't excessively long, the substantial queuing time suggests that the browser or network was busy, potentially delaying the rendering of text content that relies on these fonts. Optimizing the loading order of resources or preconnecting to `fonts.bunny.net` might reduce this queuing delay.
**Potential Issues - Status Code 428:**
The request returned a `428 Precondition Required` status code. This HTTP status code indicates that the server requires the request to be conditional, meaning it expects the client to send one or more precondition headers (such as `If-Match`, `If-None-Match`, `If-Modified-Since`, or `If-Unmodified-Since`) that were not included in this request.
For a web font CSS request, this status code is unusual and suggests an unexpected server-side requirement or misconfiguration. It implies that the server is not willing to serve the resource without specific conditions being met by the client. The `content-type: text/html` in the response headers is also suspicious, as a font CSS request should typically return `text/css`. This combination of `428` and `text/html` likely means the server returned an HTML error page rather than the expected CSS content. As a result, the specified fonts were not loaded, which could lead to a "Flash of Unstyled Text" (FOUT) or "Flash of Invisible Text" (FOIT) on the `gosswiler.com` website, where the page content would display with fallback fonts until corrected.