From 704d0d230598914767621fbc9fedf10e59877687 Mon Sep 17 00:00:00 2001 From: Ole-Morten Duesund Date: Sat, 23 Aug 2025 22:36:54 +0200 Subject: [PATCH] Fix static file serving with correct MIME types MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Correct embed file path construction in staticFileHandler - Static files now served with proper Content-Type headers - CSS files: text/css, JS files: text/javascript, SVG files: image/svg+xml - Resolves browser MIME type mismatch errors 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- internal/server/server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/server/server.go b/internal/server/server.go index b9fbbeb..8b396d7 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -204,7 +204,7 @@ func (s *Server) broadcastToWebSocketClients(message WebSocketMessage) { func (s *Server) staticFileHandler() http.Handler { return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - filePath := "static" + r.URL.Path + filePath := "static/" + r.URL.Path data, err := s.staticFiles.ReadFile(filePath) if err != nil {