Skip to content

fix(desktop): mask composer rounded corners#2165

Merged
thomaspblock merged 1 commit into
mainfrom
fix/composer-rounded-corner-mask
Jul 20, 2026
Merged

fix(desktop): mask composer rounded corners#2165
thomaspblock merged 1 commit into
mainfrom
fix/composer-rounded-corner-mask

Conversation

@thomaspblock

@thomaspblock thomaspblock commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Summary

Scrolled messages no longer peek through the lower rounded corners of channel and thread composers. The original overlay fix covered the rectangular footer area but left the composer's curved corner cutouts transparent; matching radial masks now close those gaps without covering the composer itself.

The existing overlay regression test now verifies both masks and their alignment with the composer geometry.

Related: #2163

Test plan

  • pnpm run build:e2e
  • pnpm exec playwright test tests/e2e/channel-composer-overflow.spec.ts --project=smoke
  • pnpm check

Prevent scrolled message content from peeking through the lower rounded corners of channel and thread composers, and cover the geometry in the existing overlay regression test.
@thomaspblock
thomaspblock requested a review from a team as a code owner July 20, 2026 11:48
@thomaspblock
thomaspblock merged commit 8024ce7 into main Jul 20, 2026
25 checks passed
@thomaspblock
thomaspblock deleted the fix/composer-rounded-corner-mask branch July 20, 2026 11:58
wpfleger96 added a commit that referenced this pull request Jul 20, 2026
…vider

* origin/main: (111 commits)
  fix: skip membership lookup for open relays (#2107)
  fix(desktop): make invite QR downloadable (#2168)
  Archive managed agents when deleted (#2135)
  perf(relay): cache Git pack hydration (#2169)
  chore(deps): update rust crate rustls to v0.23.42 (#2151)
  chore(deps): update dependency @tanstack/react-virtual to v3.14.6 (#2153)
  Add Agent Config Core: harness capability model behind agent config surfaces (#2158)
  chore(deps): update all non-major dependencies (#2152)
  chore(deps): update rust crate getrandom to v0.4.3 (#2150)
  fix(relay): bound and observe Git read operations (#2167)
  fix(desktop): derive default clone URL for relay-hosted repos (#2166)
  fix(desktop): mask composer rounded corners (#2165)
  feat(desktop): add PR merge conflict recovery (#2164)
  fix(desktop): mask scrolled content behind channel and thread composers (#2163)
  feat(desktop): add inline PR diff comments (#2162)
  feat(desktop): add commit-scoped PR review decisions (#2161)
  fix(desktop): batch project work item queries (#2160)
  feat(desktop): make missing project checkouts actionable (#2159)
  Fix harness default model states in onboarding (#2156)
  relay: gate push enqueue on live leases; batch matcher pipeline (T1b/T1a-repair/T2b) (#2145)
  ...
wpfleger96 added a commit that referenced this pull request Jul 20, 2026
…rics

* origin/main: (96 commits)
  fix(desktop): prefer live agent mentions (#2149)
  fix(desktop): close focused threads on Escape (#2154)
  fix: skip membership lookup for open relays (#2107)
  fix(desktop): make invite QR downloadable (#2168)
  Archive managed agents when deleted (#2135)
  perf(relay): cache Git pack hydration (#2169)
  chore(deps): update rust crate rustls to v0.23.42 (#2151)
  chore(deps): update dependency @tanstack/react-virtual to v3.14.6 (#2153)
  Add Agent Config Core: harness capability model behind agent config surfaces (#2158)
  chore(deps): update all non-major dependencies (#2152)
  chore(deps): update rust crate getrandom to v0.4.3 (#2150)
  fix(relay): bound and observe Git read operations (#2167)
  fix(desktop): derive default clone URL for relay-hosted repos (#2166)
  fix(desktop): mask composer rounded corners (#2165)
  feat(desktop): add PR merge conflict recovery (#2164)
  fix(desktop): mask scrolled content behind channel and thread composers (#2163)
  feat(desktop): add inline PR diff comments (#2162)
  feat(desktop): add commit-scoped PR review decisions (#2161)
  fix(desktop): batch project work item queries (#2160)
  feat(desktop): make missing project checkouts actionable (#2159)
  ...
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.

1 participant