From 5162f916a7ce3f5708f1fbff5b608ccec868e748 Mon Sep 17 00:00:00 2001 From: pa Date: Thu, 8 Jan 2026 15:21:56 +0900 Subject: [PATCH] fix sentry reporting --- src/plugin/piniaActionTrail.js | 3 ++- src/stores/vrcx.js | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) 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(