temporalio / temporalio/ui

Unstyled black area at the bottom of the login page when system dark theme is enabled

Open Beginner friendly
#3,869 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
TypeScript
Stars
431
Forks
179
Avg merge
2d 9h
Merged PRs (30d)
71

Description

Description:

On the login page ("Welcome back." / SSO screen), a large unstyled black area appears below the login card when the OS-level dark theme is enabled. The rest of the page (header, login card) stays in light theme, but the background below the card renders as solid black, breaking the visual layout.

Steps to reproduce:

Enable dark theme at the operating system level (Windows/macOS/Linux)
Open the Temporal UI login page
Observe the area below the "Continue to SSO" card

Expected behavior:

The entire page should consistently follow the same theme (light or dark), with no unstyled black area.

Actual behavior:

The top of the page stays in light theme (white/light gray background), while the bottom of the page turns fully black, as if some component/container isn't correctly inheriting styles from either the light or dark theme.

Screenshot:
Image
Environment:

System theme: dark
Browser: Microsoft Edge / Google Chrome / Firefox / ...
Temporal UI version: v2.53.3

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the Temporal UI login page with the operating system dark theme enabled, then inspect the page around the “Continue to SSO” card for the container or background that renders black. Verify the fix in Edge, Chrome, or Firefox and confirm the full page remains consistently themed without the unstyled area.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
72/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.