From 5427ca056270ad49ac88431ac1fb8bb54dd7b91b Mon Sep 17 00:00:00 2001 From: Theo Browne Date: Sun, 23 Aug 2026 13:46:40 -0700 Subject: [PATCH] fix(web): keep server update banners flush with the composer (#8000) --- apps/web/src/components/chat/ComposerBannerStack.test.tsx | 1 + apps/web/src/components/chat/ComposerBannerStack.tsx | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/web/src/components/chat/ComposerBannerStack.test.tsx b/apps/web/src/components/chat/ComposerBannerStack.test.tsx index f07836ab32a61eb2cd5b760fa132f38715a1ed82..9cf64fc6ff41ee5c13451fb44189111d6abe3829 100644 --- a/apps/web/src/components/chat/ComposerBannerStack.test.tsx +++ b/apps/web/src/components/chat/ComposerBannerStack.test.tsx @@ -53,6 +53,7 @@ describe("ComposerBannerStack", () => { expect(markup).not.toContain("data-composer-banner-stack-expanded-items"); expect(markup).toContain("chat-composer-drawer-surface"); expect(markup).toContain("chat-composer-drawer-attached"); + expect(markup).toContain("before:mask-none"); expect(markup).toContain("text-xs"); expect(markup).toContain('data-composer-banner-drawer="true"'); expect(markup).toContain('data-variant="warning"'); diff --git a/apps/web/src/components/chat/ComposerBannerStack.tsx b/apps/web/src/components/chat/ComposerBannerStack.tsx index d8b8761447cbd9d1595ae8f04c91b02c3ad7bd74..3158c8bd95b28fdeb4e9648d7ad1b313ee95e81d 100644 --- a/apps/web/src/components/chat/ComposerBannerStack.tsx +++ b/apps/web/src/components/chat/ComposerBannerStack.tsx @@ -199,7 +199,7 @@ function ComposerBannerStackAlert({ variant={item.variant} className={cn( attached - ? "chat-composer-drawer-surface chat-composer-drawer-attached px-3 pt-2 pb-[calc(var(--chat-composer-attachment-overlap)_+_0.375rem)] text-xs sm:px-4" + ? "chat-composer-drawer-surface chat-composer-drawer-attached px-3 pt-2 pb-[calc(var(--chat-composer-attachment-overlap)_+_0.375rem)] text-xs before:mask-none sm:px-4" : "alert-glass rounded-[22px]", item.className, )} -- 2.54.0