diff --git a/apps/OpenSign/src/components/pdf/Placeholder.js b/apps/OpenSign/src/components/pdf/Placeholder.js index 29ee1eca4..0ecc29a5f 100644 --- a/apps/OpenSign/src/components/pdf/Placeholder.js +++ b/apps/OpenSign/src/components/pdf/Placeholder.js @@ -542,7 +542,15 @@ function Placeholder(props) { data-tut={props.pos.key === props.unSignedWidgetId ? "IsSigned" : ""} key={props.pos.key} lockAspectRatio={ - props.pos.type !== textWidget && + // props.pos.type !== textWidget + ![ + textWidget, + "email", + "name", + "company", + "job title", + textInputWidget + ].includes(props.pos.type) && (props.pos.Width ? props.pos.Width / props.pos.Height : defaultWidthHeight(props.pos.type).width / diff --git a/apps/OpenSign/src/components/pdf/PlaceholderType.js b/apps/OpenSign/src/components/pdf/PlaceholderType.js index 58bdd0f14..918fdc129 100644 --- a/apps/OpenSign/src/components/pdf/PlaceholderType.js +++ b/apps/OpenSign/src/components/pdf/PlaceholderType.js @@ -135,7 +135,7 @@ function PlaceholderType(props) { } } // eslint-disable-next-line react-hooks/exhaustive-deps - }, [props.pos]); + }, [props.pos?.options?.defaultValue]); const ExampleCustomInput = forwardRef(({ value, onClick }, ref) => (