diff --git a/src/plugin/piniaActionTrail.js b/src/plugin/piniaActionTrail.js index 7f07493f..e9e30195 100644 --- a/src/plugin/piniaActionTrail.js +++ b/src/plugin/piniaActionTrail.js @@ -109,6 +109,7 @@ export function startRendererMemoryThresholdReport( lastSent = now; const trail = getPiniaActionTrail(); + const trailText = JSON.stringify(trail); Sentry.withScope((scope) => { scope.setLevel('warning'); scope.setTag('reason', 'high-js-heap'); @@ -118,7 +119,7 @@ export function startRendererMemoryThresholdReport( ratio }); scope.setContext('pinia_actions', { - trail, + trailText, count: trail.length }); Sentry.captureMessage( diff --git a/src/stores/vrcx.js b/src/stores/vrcx.js index 84e85b66..1e471db8 100644 --- a/src/stores/vrcx.js +++ b/src/stores/vrcx.js @@ -543,11 +543,12 @@ export const useVrcxStore = defineStore('Vrcx', () => { } return ts.isAfter(cutoff) || ts.isSame(cutoff); }); + const trailText = JSON.stringify(trail); Sentry.withScope((scope) => { scope.setLevel('fatal'); scope.setTag('reason', 'crash-recovery'); scope.setContext('pinia_actions', { - trail, + trailText, count: trail.length }); Sentry.captureMessage(