From 82b376de5b5aef8d06e2f317017a5b25c1080249 Mon Sep 17 00:00:00 2001
From: Oliver <oliver.henry.walters@gmail.com>
Date: Thu, 26 Oct 2023 22:10:02 +1100
Subject: [PATCH] Improve WSL detection for vite.config.ts (#5796)

---
 src/frontend/vite.config.ts | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/frontend/vite.config.ts b/src/frontend/vite.config.ts
index fbc74ca6fc..10e0bf949c 100644
--- a/src/frontend/vite.config.ts
+++ b/src/frontend/vite.config.ts
@@ -1,8 +1,12 @@
 import react from '@vitejs/plugin-react';
-import { platform } from 'node:os';
+import { platform, release } from 'node:os';
 import { defineConfig, splitVendorChunkPlugin } from 'vite';
 
-const IS_IN_WSL = platform().includes('WSL');
+const IS_IN_WSL = platform().includes('WSL') || release().includes('WSL');
+
+if (IS_IN_WSL) {
+  console.log('WSL detected: using polling for file system events');
+}
 
 // https://vitejs.dev/config/
 export default defineConfig({