Skip to content

chore: ensure the empty app.html respects the user's light/dark settings#3353

Open
fidiego wants to merge 1 commit intotemporalio:mainfrom
fidiego:fd/ui-html-container-bg-support-for-dark-mode
Open

chore: ensure the empty app.html respects the user's light/dark settings#3353
fidiego wants to merge 1 commit intotemporalio:mainfrom
fidiego:fd/ui-html-container-bg-support-for-dark-mode

Conversation

@fidiego
Copy link
Copy Markdown

@fidiego fidiego commented Apr 29, 2026

Description & motivation 💭

The app.html renders before the svelte app. This can persist for a few seconds. However, this bare html
doesn't respect the system's light/dark settings. This change prevents users from seeing a glaring bright screen
which is an undesirable experience in the wee hours of the morning.

Screenshots (if applicable) 📸

image

Design Considerations 🎨

The html page uses the same bg color (#141414) used in the css throughout this codebase.

Testing 🧪

How was this tested 👻

  • Manual testing
  • E2E tests added
  • Unit tests added

Steps for others to test: 🚶🏽‍♂️🚶🏽‍♀️

  1. Open the app.html page directly
  2. Ensure it respects the user/browser/system light/dark settings.
  3. When the app's js loads, it takes over styling and the issue is no longer manifest.

Checklists

Issue(s) closed

No related issue.

Docs

No documentation updates required.

this is useful during the brief moment during which the html has loaded
but the app js hasn't finished loading and executing. it prevents users
from seeing a glaring bright screen which is an undesirable experience
in the wee hours of the morning.
@fidiego fidiego requested a review from a team as a code owner April 29, 2026 14:39
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 29, 2026

@fidiego is attempting to deploy a commit to the Temporal Team on Vercel.

A member of the Team first needs to authorize it.

@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Apr 29, 2026

CLA assistant check
All committers have signed the CLA.

@fidiego fidiego changed the title chore: ensure the empty app.html respects the user's ligh/dark settings chore: ensure the empty app.html respects the user's light/dark settings Apr 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants