diff --git a/frontend/src/components/tools/sign/SignSettings.tsx b/frontend/src/components/tools/sign/SignSettings.tsx index e39cbb769..a97ce56da 100644 --- a/frontend/src/components/tools/sign/SignSettings.tsx +++ b/frontend/src/components/tools/sign/SignSettings.tsx @@ -191,7 +191,7 @@ const SignSettings = ({ } }} hasSignatureData={!!(canvasSignatureData || imageSignatureData || (parameters.signerName && parameters.signerName.trim() !== ''))} - disabled={false} + disabled={disabled} showPlaceButton={false} placeButtonText={t('sign.updateAndPlace', 'Update and Place')} /> diff --git a/frontend/src/contexts/ViewerContext.tsx b/frontend/src/contexts/ViewerContext.tsx index 12bb683c1..895776f96 100644 --- a/frontend/src/contexts/ViewerContext.tsx +++ b/frontend/src/contexts/ViewerContext.tsx @@ -223,9 +223,6 @@ export const ViewerProvider: React.FC = ({ children }) => { // Get current navigation state to check if we're in sign mode useNavigation(); - // Get current navigation state to check if we're in sign mode - useNavigation(); - // Bridge registry - bridges register their state and APIs here const bridgeRefs = useRef({ scroll: null as BridgeRef | null,