Skip to content

Glass opacity 0% turns dark theme white; verify blur semantics #198

Description

@pathscale

Symptoms

  1. Setting Glass opacity to 0% turns the dark-theme app into a white surface. Zero opacity should remove the glass film and make the surface transparent to what is behind it, not inject a light fallback.
  2. Glass blur needs an outcome-level audit to prove it actually blurs backdrop content by the selected amount.

Required behavior

  • 0% glass opacity produces transparent surface film while preserving dark/light theme context, foreground readability, borders, and intended backdrop composition.
  • Opacity changes only the film contribution; it must not silently replace the base/backdrop with white.
  • Blur acts on content behind the glass surface, not the panel foreground, and increasing the slider produces a measurable increase in backdrop smear.
  • Disabling glass restores the authored solid surface without retaining blur/compositor resources.

Native verification

Use real Blitz paint/composition inspection in dark and light mode. Add focused ps-qa outcomes for 0%, an intermediate opacity, and restoration, plus a native rendered-effect check that distinguishes two blur levels against known behind-panel detail. Verify resolved colour/alpha and compositor/backdrop-filter state; do not use jsdom or a semantic slider-value change as proof that the visual effect works.

Screenshot

Owner supplied Screenshot 2026-08-29 at 02.57.30.png showing the white result at 0% in dark mode.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions