fix/ui-upload-key
main
A double click or a retry after a network error generated a new key each time and therefore a duplicate document. The key is now stable until the file selection changes, so the same upload returns the same verified receipt.