From b7a06e193952a66a8efa07feb4e105f44bf7ea8b Mon Sep 17 00:00:00 2001 From: Shoubhit Dash Date: Fri, 27 Mar 2026 01:13:30 +0530 Subject: fix(ui): reduce markdown jank while responses stream (#19304) --- packages/app/src/app.tsx | 10 ++-------- packages/app/src/pages/session/message-timeline.tsx | 5 ++++- 2 files changed, 6 insertions(+), 9 deletions(-) (limited to 'packages/app/src') diff --git a/packages/app/src/app.tsx b/packages/app/src/app.tsx index 0eb5b4e9e..a248ebb94 100644 --- a/packages/app/src/app.tsx +++ b/packages/app/src/app.tsx @@ -37,7 +37,6 @@ import { LayoutProvider } from "@/context/layout" import { ModelsProvider } from "@/context/models" import { NotificationProvider } from "@/context/notification" import { PermissionProvider } from "@/context/permission" -import { usePlatform } from "@/context/platform" import { PromptProvider } from "@/context/prompt" import { ServerConnection, ServerProvider, serverName, useServer } from "@/context/server" import { SettingsProvider } from "@/context/settings" @@ -77,11 +76,6 @@ declare global { } } -function MarkedProviderWithNativeParser(props: ParentProps) { - const platform = usePlatform() - return {props.children} -} - function QueryProvider(props: ParentProps) { const client = new QueryClient() return {props.children} @@ -144,9 +138,9 @@ export function AppBaseProviders(props: ParentProps<{ locale?: Locale }>) { }> - + {props.children} - + diff --git a/packages/app/src/pages/session/message-timeline.tsx b/packages/app/src/pages/session/message-timeline.tsx index 33437ce9c..a246abaf3 100644 --- a/packages/app/src/pages/session/message-timeline.tsx +++ b/packages/app/src/pages/session/message-timeline.tsx @@ -943,7 +943,10 @@ export function MessageTimeline(props: { "min-w-0 w-full max-w-full": true, "md:max-w-200 2xl:max-w-[1000px]": props.centered, }} - style={{ "content-visibility": "auto", "contain-intrinsic-size": "auto 500px" }} + style={{ + "content-visibility": active() ? undefined : "auto", + "contain-intrinsic-size": active() ? undefined : "auto 500px", + }} > 0}>
-- cgit v1.2.3