diff --git a/lib/handlers/handlerUtils/actHandlerUtils.ts b/lib/handlers/handlerUtils/actHandlerUtils.ts index c3f9a19b4..f395cff77 100644 --- a/lib/handlers/handlerUtils/actHandlerUtils.ts +++ b/lib/handlers/handlerUtils/actHandlerUtils.ts @@ -239,7 +239,7 @@ export async function scrollElementToPercentage(ctx: MethodHandlerContext) { await stagehandPage.page.evaluate( ({ xpath, yArg }) => { function parsePercent(val: string): number { - const cleaned = val.trim().replace("%", ""); + const cleaned = val.trim().replace(/%/g, ""); const num = parseFloat(cleaned); return Number.isNaN(num) ? 0 : Math.max(0, Math.min(num, 100)); }