From 5255de2b0fc6a1a7cd04355d3734800056a33d79 Mon Sep 17 00:00:00 2001 From: Prospector <6166773+Prospector@users.noreply.github.com> Date: Thu, 5 Nov 2026 12:28:43 -0800 Subject: [PATCH] disable copy ad details if user does not see ads --- .../features/settings/system/troubleshooting-settings.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/app-frontend/src/features/settings/system/troubleshooting-settings.vue b/apps/app-frontend/src/features/settings/system/troubleshooting-settings.vue index 6c34d2d7ac0..c9bdf68c2dd 100644 --- a/apps/app-frontend/src/features/settings/system/troubleshooting-settings.vue +++ b/apps/app-frontend/src/features/settings/system/troubleshooting-settings.vue @@ -11,6 +11,7 @@ import { Button, defineMessages, injectNotificationManager, + injectPageContext, IntlFormatted, Toggle, useVIntl, @@ -32,6 +33,7 @@ import { copyToClipboard, showAppDbBackupsFolder } from '@/helpers/utils.js' const { addNotification, handleError } = injectNotificationManager() const { formatMessage } = useVIntl() +const { adConsentAvailable } = injectPageContext() const appSettings = useAppSettings() const queryClient = useQueryClient() const clearCacheConfirmModal = ref | null>(null) @@ -186,6 +188,8 @@ function openSupport() { } async function handleCopyAdDetails() { + if (!adConsentAvailable.value) return + copyingAdDetails.value = true try { @@ -284,7 +288,7 @@ async function handleCopyAdDetails() {