diff --git a/App.tsx b/App.tsx index 8182a8a..f8dd3cc 100644 --- a/App.tsx +++ b/App.tsx @@ -850,6 +850,13 @@ export default function App() { // picker to undo it, so it must never follow the user onto the live camera // (and into the capture, which burns the frame in). if (next === 'camera') setSelectedFrame('none'); + // Same for the custom watermark: it was placed against THAT library photo, + // so it must not follow the user onto the live camera either — the mark + // goes back to off, and re-enabling + editing it is a deliberate choice. + if (next === 'camera') { + setCustomWm({ ...DEFAULT_CUSTOM_WM }); + setCustomWmApplied({ ...DEFAULT_CUSTOM_WM }); + } setMode(next); };