From 909c062ee178e355fa69cec35b036138be44dce8 Mon Sep 17 00:00:00 2001 From: yyh <92089059+lyzno1@users.noreply.github.com> Date: Wed, 8 Apr 2026 12:03:19 +0800 Subject: [PATCH] fix(web): avoid prehydration script in slider (#34676) --- web/app/components/base/ui/slider/__tests__/index.spec.tsx | 6 ++++++ web/app/components/base/ui/slider/index.tsx | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/web/app/components/base/ui/slider/__tests__/index.spec.tsx b/web/app/components/base/ui/slider/__tests__/index.spec.tsx index f34de5010d..4026b7f13b 100644 --- a/web/app/components/base/ui/slider/__tests__/index.spec.tsx +++ b/web/app/components/base/ui/slider/__tests__/index.spec.tsx @@ -70,4 +70,10 @@ describe('Slider', () => { const sliderWrapper = container.querySelector('.outer-test') expect(sliderWrapper).toBeInTheDocument() }) + + it('should not render prehydration script tags', () => { + const { container } = render() + + expect(container.querySelector('script')).not.toBeInTheDocument() + }) }) diff --git a/web/app/components/base/ui/slider/index.tsx b/web/app/components/base/ui/slider/index.tsx index b514767c2d..9470e7051d 100644 --- a/web/app/components/base/ui/slider/index.tsx +++ b/web/app/components/base/ui/slider/index.tsx @@ -82,7 +82,7 @@ export function Slider({ step={step} disabled={disabled} name={name} - thumbAlignment="edge" + thumbAlignment="edge-client-only" className={cn(sliderRootClassName, className)} >