From 1e5e9eed990b12f3c7ce598a1c6cbc3d00f4de4a Mon Sep 17 00:00:00 2001 From: flamboh Date: Wed, 23 Sep 2026 19:50:21 +0000 Subject: [PATCH] fix(web): composer chip rings no longer clip at the editor edge --- apps/web/src/components/ComposerPromptEditorTiptap.tsx | 4 ++-- apps/web/src/components/chat/ChatComposer.tsx | 6 +++--- apps/web/src/components/settings/SettingsFontPreviews.tsx | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/web/src/components/ComposerPromptEditorTiptap.tsx b/apps/web/src/components/ComposerPromptEditorTiptap.tsx index 8af2d18b310e..50305ffdbef0 100644 --- a/apps/web/src/components/ComposerPromptEditorTiptap.tsx +++ b/apps/web/src/components/ComposerPromptEditorTiptap.tsx @@ -718,7 +718,7 @@ function ComposerPromptEditorTiptapInner(props: ComposerPromptEditorProps) { const editorAttributes = useMemo( () => ({ class: cn( - "composer-tiptap block max-h-50 min-h-17.5 w-full overflow-y-auto whitespace-pre-wrap wrap-break-word bg-transparent leading-relaxed text-foreground focus:outline-none", + "composer-tiptap -m-1 block max-h-52 min-h-19.5 overflow-y-auto p-1 whitespace-pre-wrap wrap-break-word bg-transparent leading-relaxed text-foreground focus:outline-none", className, ), "data-testid": "composer-editor", @@ -1242,7 +1242,7 @@ function ComposerPromptEditorTiptapInner(props: ComposerPromptEditorProps) {
diff --git a/apps/web/src/components/chat/ChatComposer.tsx b/apps/web/src/components/chat/ChatComposer.tsx index b377439882d5..15440c577ef3 100644 --- a/apps/web/src/components/chat/ChatComposer.tsx +++ b/apps/web/src/components/chat/ChatComposer.tsx @@ -6859,10 +6859,10 @@ export const ChatComposer = memo(function ChatComposer(props: ChatComposerProps) skills={selectedProviderSkills} containerClassName={cn(isComposerResting && "min-w-0 flex-1")} className={cn( - showMobilePendingAnswerActions && "max-sm:pb-11", + showMobilePendingAnswerActions && "max-sm:pb-12", isComposerResting && - "max-h-8 min-h-8 overflow-hidden whitespace-pre! leading-8", - isComposerApprovalState && "min-h-8", + "my-0 max-h-8 min-h-8 overflow-hidden py-0 whitespace-pre! leading-8", + isComposerApprovalState && "min-h-10", )} placeholderClassName={cn( isComposerResting && diff --git a/apps/web/src/components/settings/SettingsFontPreviews.tsx b/apps/web/src/components/settings/SettingsFontPreviews.tsx index 2d64538d5c46..6f392598b9e7 100644 --- a/apps/web/src/components/settings/SettingsFontPreviews.tsx +++ b/apps/web/src/components/settings/SettingsFontPreviews.tsx @@ -46,7 +46,7 @@ export function PromptFontPreview() { skills={EMPTY_SKILLS} disabled={false} placeholder={DISCONNECTED_COMPOSER_PLACEHOLDER} - className="max-h-40 min-h-12" + className="max-h-42 min-h-14" onChange={onChange} onPaste={noop} />