Include user's handle in beta features feedback (#11432)

This commit is contained in:
DS Boyce
2026-08-12 08:59:21 -07:00
parent 413ef1e9f1
commit 310366d01f
@@ -6,6 +6,7 @@ import {useMutation} from '@tanstack/react-query'
import {logger} from '#/logger' import {logger} from '#/logger'
import {Sentry} from '#/logger/sentry/lib' import {Sentry} from '#/logger/sentry/lib'
import {useSession} from '#/state/session'
import {atoms as a, useTheme, web} from '#/alf' import {atoms as a, useTheme, web} from '#/alf'
import {Button, ButtonText} from '#/components/Button' import {Button, ButtonText} from '#/components/Button'
import * as Dialog from '#/components/Dialog' import * as Dialog from '#/components/Dialog'
@@ -43,6 +44,7 @@ function BetaFeaturesFeedbackDialogInner({
const t = useTheme() const t = useTheme()
const {t: l} = useLingui() const {t: l} = useLingui()
const ax = useAnalytics() const ax = useAnalytics()
const {currentAccount} = useSession()
const control = Dialog.useDialogContext() const control = Dialog.useDialogContext()
const [feedback, setFeedback] = useState('') const [feedback, setFeedback] = useState('')
@@ -60,16 +62,8 @@ function BetaFeaturesFeedbackDialogInner({
throw new Error('Sentry is disabled; feedback was not sent') throw new Error('Sentry is disabled; feedback was not sent')
} }
Sentry.captureFeedback( Sentry.captureFeedback(
{ {name: currentAccount?.handle, message: feedback.trim()},
message: feedback.trim(), {captureContext: {contexts: {betaFeatures: {keys: betaFeatureKeys}}}},
},
{
captureContext: {
contexts: {
betaFeatures: {keys: betaFeatureKeys},
},
},
},
) )
return Promise.resolve() return Promise.resolve()
}, },