Skip to content

Commit 8d08934

Browse files
committedJun 7, 2024
fix: use internal parse/stringify function for timeline event
1 parent a9801ea commit 8d08934

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed
 

Diff for: ‎packages/applet/src/components/timeline/index.vue

+3-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { DevToolsMessagingEvents, rpc } from '@vue/devtools-core'
44
import { computed, onUnmounted, ref } from 'vue'
55
66
import type { CustomInspectorState, TimelineEventOptions } from '@vue/devtools-kit'
7+
import { parse } from '@vue/devtools-kit'
78
import EventList from './EventList.vue'
89
import Navbar from '~/components/basic/Navbar.vue'
910
import Empty from '~/components/basic/Empty.vue'
@@ -73,7 +74,8 @@ function normalizeGroupList(event: TimelineEventOptions['event']) {
7374
}
7475
}
7576
76-
function onTimelineEventUpdated(payload) {
77+
function onTimelineEventUpdated(_payload) {
78+
const payload = parse(_payload)
7779
if (!payload)
7880
return
7981

Diff for: ‎packages/core/src/rpc/global.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ export const functions = {
162162
broadcast.emit(DevToolsMessagingEvents.ROUTER_INFO_UPDATED, state)
163163
})
164164
devtools.ctx.hooks.hook(DevToolsMessagingHookKeys.SEND_TIMELINE_EVENT_TO_CLIENT, (payload) => {
165-
broadcast.emit(DevToolsMessagingEvents.TIMELINE_EVENT_UPDATED, payload)
165+
broadcast.emit(DevToolsMessagingEvents.TIMELINE_EVENT_UPDATED, stringify(payload))
166166
})
167167
devtools.ctx.hooks.hook(DevToolsMessagingHookKeys.SEND_INSPECTOR_TO_CLIENT, (payload) => {
168168
broadcast.emit(DevToolsMessagingEvents.INSPECTOR_UPDATED, payload)

0 commit comments

Comments
 (0)
Please sign in to comment.