diff --git a/web/src/components/dialog/SavingDialog.svelte b/web/src/components/dialog/SavingDialog.svelte index 03127353..05b9b083 100644 --- a/web/src/components/dialog/SavingDialog.svelte +++ b/web/src/components/dialog/SavingDialog.svelte @@ -2,6 +2,7 @@ import { t } from "$lib/i18n/translations"; import { device } from "$lib/device"; + import { hapticConfirm } from "$lib/haptics"; import { copyURL, openURL, @@ -101,8 +102,11 @@ fill elevated click={async () => { - copyURL(url); - copied = true; + if (!copied) { + copyURL(url); + hapticConfirm(); + copied = true; + } }} ariaLabel={copied ? $t("button.copied") : ""} > diff --git a/web/src/components/donate/DonateAltItem.svelte b/web/src/components/donate/DonateAltItem.svelte index cbc8e684..4724e249 100644 --- a/web/src/components/donate/DonateAltItem.svelte +++ b/web/src/components/donate/DonateAltItem.svelte @@ -1,5 +1,6 @@