[BUG] Frontend / Web is not usable without javascript enabled #803

Closed
opened 2026-02-04 22:46:03 +03:00 by OVERLORD · 0 comments
Owner

Originally created by @samip5 on GitHub (Apr 8, 2023).

The bug

The frontend seems to expect javascript to be enabled and if it is not, it fails to render really anything which is to be expected. It should instead render a message about javascript support being required.

The OS that Immich Server is running on

Kubernetes

Version of Immich Server

v1.53.0

Version of Immich Mobile App

v1.53.0

Platform with the issue

  • Server
  • Web
  • Mobile

Your docker-compose.yml content

not relevant

Your .env content

not relevant

Reproduction steps

1. Open Tor Browser
2. Set content policy/protection to strict
3. Go to your Immich install address
4. See that it fails quite interestingly to render login page.

Additional information

It's usually best practice to include an <noscript> block in an app that requires client-side javascript.

Source: https://webdesign.tutsplus.com/tutorials/quick-tip-dont-forget-the-noscript-element--cms-25498

How it looks w/o:
image

Originally created by @samip5 on GitHub (Apr 8, 2023). ### The bug The frontend seems to expect javascript to be enabled and if it is not, it fails to render really anything which is to be expected. It should instead render a message about javascript support being required. ### The OS that Immich Server is running on Kubernetes ### Version of Immich Server v1.53.0 ### Version of Immich Mobile App v1.53.0 ### Platform with the issue - [ ] Server - [X] Web - [ ] Mobile ### Your docker-compose.yml content ```YAML not relevant ``` ### Your .env content ```Shell not relevant ``` ### Reproduction steps ```bash 1. Open Tor Browser 2. Set content policy/protection to strict 3. Go to your Immich install address 4. See that it fails quite interestingly to render login page. ``` ### Additional information It's usually best practice to include an `<noscript>` block in an app that requires client-side javascript. Source: https://webdesign.tutsplus.com/tutorials/quick-tip-dont-forget-the-noscript-element--cms-25498 How it looks w/o: ![image](https://user-images.githubusercontent.com/1703002/230729466-4c39d1fd-d6d3-48aa-a2c1-4ce598630151.png)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#803