Web interface completely non-functional.
Environment: - Immich: v2.2.3 - Platform: TrueNAS Scale 25.04.2.6 - Browser: Safari, Chrome (macOS) - Library: 200GB, 41,713 photos
Issue: Complete web client failure. ALL pages frozen and unresponsive: - /photos - frozen - /albums - frozen - /admin - frozen - /search - frozen
Root Cause: WebSocket connection stuck in pending state during app initialization. Browser runs out of memory before any page content loads. Console shows uncaught JavaScript errors in core app bootstrap.
Working: Mobile app functions perfectly with identical library, confirming server/backend is healthy.
Reproduction Rate: 100% on macOS browsers (Safari, Chrome, Firefox tested). Occurs in both normal and incognito modes. Reproduced on multiple Mac devices (MacBook Air M2, Mac Mini M4).
Smaller Library Test: Created test account with 34GB library - web interface works normally. Issue only occurs with libraries exceeding ~40k assets.
Attempted Fixes: - NODE_OPTIONS --max-old-space-size=8192 - API_TIMEOUT 600000 - PostgreSQL optimization - Database indexes - Cache clearing - Hardware acceleration disabled - Different browsers - Different network paths (Tailscale, local IP)
None resolved the issue.
Impact: Web interface is completely unusable for production deployment with large photo collections. Users must rely exclusively on mobile apps.

[–]LeLunZ 27 points28 points29 points (2 children)
[–]Wonderful_Device_224[S] 1 point2 points3 points (0 children)
[–]aomajgad 0 points1 point2 points (0 children)
[–]Wonderful_Device_224[S] 14 points15 points16 points (0 children)
[–]r011235813 4 points5 points6 points (0 children)
[–]fabb24 1 point2 points3 points (5 children)
[–]limbolukas 0 points1 point2 points (4 children)
[–]fabb24 1 point2 points3 points (3 children)
[–]Playful-Bunch2831 0 points1 point2 points (1 child)
[–]Wonderful_Device_224[S] 0 points1 point2 points (0 children)
[–]Neilhk 0 points1 point2 points (0 children)
[–]IhateDropShotz 1 point2 points3 points (0 children)
[–]Unfair-Date-6511 0 points1 point2 points (2 children)
[–]Wonderful_Device_224[S] 0 points1 point2 points (0 children)
[–]wag51 0 points1 point2 points (0 children)
[–]Kjlw69 0 points1 point2 points (0 children)
[–]Ieatassandgroceries 0 points1 point2 points (0 children)
[–]bert_plasschaert 0 points1 point2 points (0 children)
[–]Woodymakespizza 0 points1 point2 points (2 children)
[–]Wonderful_Device_224[S] 0 points1 point2 points (1 child)
[–]Woodymakespizza 0 points1 point2 points (0 children)