Merge pull request #73 from JAINAM576/fix/watermark-reset-after-download

fix(watermark): clear uploaded PDF and watermark inputs after download
This commit is contained in:
Alam authored and GitHub committed 2025-10-21 22:35:49 +05:30
commit 11ba3fe81b
2 files changed
+237 -1

No files matched your search

+10 -1
View File
@@ -4,7 +4,7 @@ import {
readFileAsArrayBuffer,
hexToRgb,
} from '../utils/helpers.js';
import { state } from '../state.js';
import { state, resetState } from '../state.js';
import {
PDFDocument as PDFLibDocument,
@@ -175,6 +175,15 @@ export async function addWatermark() {
new Blob([newPdfBytes], { type: 'application/pdf' }),
'watermarked.pdf'
);
const toolid = state.activeTool;
resetState();
if (toolid) {
const element = document.querySelector(
`[data-tool-id="${toolid}"]`
) as HTMLElement;
if (element) element.click();
}
} catch (e) {
console.error(e);
showAlert(