# fix\(web\): repaint the composer glass and strip the thread-panel popover chrome · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/9916f9f87a9fc4c029464ee5b31c265a196fd808)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: 9916f9f87a9fc4c029464ee5b31c265a196fd808

Requested commit: 9916f9f87a9fc4c029464ee5b31c265a196fd808

Commit: 9916f9f87a9fc4c029464ee5b31c265a196fd808

Tree: 45646a256e66b3525f382659385a23579e9ab874

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(web): repaint the composer glass and strip the thread-panel popover chrome

Two post-rebase regressions from the round-10 index.css merge:

- The merge seam ate the closing brace of .chat-composer-glass, silently
  nesting the entire composer-glass section (shell, host, context strip,
  shoulder tab, banner cap) inside it as descendant rules that never
  matched — the composer surface stopped painting and thread content
  showed straight through the input. The brace is restored and the
  compensating over-close removed; every composer selector emits at top
  level again.

- The thread-details popover grew dropdown-glass card chrome around the
  panel: round 9 deleted the legacy components-layer .dropdown-glass rule
  in favor of the @utility, which the popover's border-0/bg-transparent
  suppressors no longer outrank (the utility emits later in the layer).
  The suppressors are now important variants, matching the !overflow
  override already there.

Verified against the emitted production CSS: shell::before is top-level,
no descendant-of-glass selectors remain, and the important suppressors
(including [backdrop-filter:none]!) are emitted.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

```

## Parents

- [71afe229f827e9030f979a385e4ed1847d5a31b4](https://git.cafe/pingdotgg/t3code/commit/71afe229f827e9030f979a385e4ed1847d5a31b4?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/9916f9f87a9fc4c029464ee5b31c265a196fd808?format=markdown)
