diff --git a/packages/old-import/src/widgets/options.ts b/packages/old-import/src/widgets/options.ts index 813815ea6..fba538522 100644 --- a/packages/old-import/src/widgets/options.ts +++ b/packages/old-import/src/widgets/options.ts @@ -98,7 +98,6 @@ const optionMapping: OptionMapping = { allowMicrophone: (oldOptions) => oldOptions.allowMicrophone, allowGeolocation: (oldOptions) => oldOptions.allowGeolocation, allowScrolling: (oldOptions) => oldOptions.allowScrolling, - allowTransparency: (oldOptions) => oldOptions.allowTransparency, }, video: { feedUrl: (oldOptions) => oldOptions.FeedUrl, diff --git a/packages/widgets/src/iframe/component.tsx b/packages/widgets/src/iframe/component.tsx index 3f32742c7..ae8a2bcfa 100644 --- a/packages/widgets/src/iframe/component.tsx +++ b/packages/widgets/src/iframe/component.tsx @@ -27,6 +27,7 @@ export default function IFrameWidget({ options, isEditMode }: WidgetComponentPro src={embedUrl} title="widget iframe" allow={allowedPermissions.join(" ")} + scrolling={options.allowScrolling ? "yes" : "no"} > {t("widget.iframe.error.noBrowerSupport")} @@ -71,7 +72,9 @@ const UnsupportedProtocol = () => { ); }; -const getAllowedPermissions = (permissions: Omit["options"], "embedUrl">) => { +const getAllowedPermissions = ( + permissions: Omit["options"], "embedUrl" | "allowScrolling">, +) => { return objectEntries(permissions) .filter(([_key, value]) => value) .map(([key]) => permissionMapping[key]); @@ -84,6 +87,4 @@ const permissionMapping = { allowGeolocation: "geolocation", allowMicrophone: "microphone", allowPayment: "payment", - allowScrolling: "scrolling", - allowTransparency: "transparency", -} satisfies Record["options"], "embedUrl">, string>; +} satisfies Record["options"], "embedUrl" | "allowScrolling">, string>; diff --git a/packages/widgets/src/iframe/index.ts b/packages/widgets/src/iframe/index.ts index 725e1b3fc..9e6cc06e1 100644 --- a/packages/widgets/src/iframe/index.ts +++ b/packages/widgets/src/iframe/index.ts @@ -12,7 +12,6 @@ export const { definition, componentLoader } = createWidgetDefinition("iframe", allowScrolling: factory.switch({ defaultValue: true, }), - allowTransparency: factory.switch(), allowPayment: factory.switch(), allowAutoPlay: factory.switch(), allowMicrophone: factory.switch(),