From 034fc6f250386a668634fc920460252b5597f592 Mon Sep 17 00:00:00 2001 From: Larry Guo Date: Thu, 4 Sep 2025 14:04:52 +0800 Subject: [PATCH] fix https://github.com/chromedp/cdproto/issues/30, ID can't be omited for multiple touch points Signed-off-by: Larry Guo --- fixup/fixup.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/fixup/fixup.go b/fixup/fixup.go index 15763ab..f349c12 100644 --- a/fixup/fixup.go +++ b/fixup/fixup.go @@ -167,6 +167,14 @@ const ModifierCommand Modifier = ModifierMeta t.Type = pdl.TypeTimestamp t.TimestampType = pdl.TimestampTypeSecond t.Extra += gotpl.ExtraTimestampTemplate(t, d) + + case "TouchPoint": + for _, p := range t.Properties { + switch p.Name { + case "id": + p.AlwaysEmit = true + } + } } }