diff --git a/apps/web/components/booking/CancelBooking.tsx b/apps/web/components/booking/CancelBooking.tsx index ea04cd43c1..0c1189ca9c 100644 --- a/apps/web/components/booking/CancelBooking.tsx +++ b/apps/web/components/booking/CancelBooking.tsx @@ -47,6 +47,7 @@ export default function CancelBooking(props: Props) { const cancelBookingRef = useCallback((node: HTMLTextAreaElement) => { if (node !== null) { + // eslint-disable-next-line @calcom/eslint/no-scroll-into-view-embed -- CancelBooking is not usually used in embed mode node.scrollIntoView({ behavior: "smooth" }); node.focus(); } diff --git a/apps/web/playwright/fixtures/users.ts b/apps/web/playwright/fixtures/users.ts index ef9c89f03b..68a0a33f5d 100644 --- a/apps/web/playwright/fixtures/users.ts +++ b/apps/web/playwright/fixtures/users.ts @@ -292,6 +292,12 @@ export const createUsersFixture = ( { title: "Paid", slug: "paid", length: 30, price: 1000 }, { title: "Opt in", slug: "opt-in", requiresConfirmation: true, length: 30 }, { title: "Seated", slug: "seated", seatsPerTimeSlot: 2, length: 30 }, + { + title: "Multiple duration", + slug: "multiple-duration", + length: 30, + metadata: { multipleDuration: [30, 60, 90] }, + }, ]; if (opts?.eventTypes) defaultEventTypes = defaultEventTypes.concat(opts.eventTypes); diff --git a/packages/embeds/embed-core/index.html b/packages/embeds/embed-core/index.html index 869eb5e5a4..62295db05f 100644 --- a/packages/embeds/embed-core/index.html +++ b/packages/embeds/embed-core/index.html @@ -417,6 +417,10 @@