From eda69f4e37f2bc528e9d264b3a786a5399c77c81 Mon Sep 17 00:00:00 2001 From: F4ilji Date: Mon, 6 Jul 2026 17:53:46 +0500 Subject: [PATCH] fix(ssr): polyfill IntersectionObserver for Node.js SSR runtime --- resources/js/ssr.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/resources/js/ssr.js b/resources/js/ssr.js index 556fccb..889442d 100755 --- a/resources/js/ssr.js +++ b/resources/js/ssr.js @@ -1,3 +1,12 @@ +if (typeof globalThis.IntersectionObserver === 'undefined') { + globalThis.IntersectionObserver = class { + constructor() {} + observe() {} + unobserve() {} + disconnect() {} + }; +} + import '../css/app.css'; import { createInertiaApp } from '@inertiajs/vue3' import createServer from '@inertiajs/vue3/server'