Merge "ui: Fix incorrect trackId usage" am: 86b18b837a

Original change: https://android-review.googlesource.com/c/platform/external/perfetto/+/1918191

Change-Id: If4ca615bcd137273228c5d8f80421efff31693b4
diff --git a/ui/src/controller/selection_controller.ts b/ui/src/controller/selection_controller.ts
index 82f6e22..b5c8762 100644
--- a/ui/src/controller/selection_controller.ts
+++ b/ui/src/controller/selection_controller.ts
@@ -378,7 +378,8 @@
     const delta = value - previousValue;
     const duration = endTs - ts;
     const startTime = fromNs(ts) - globals.state.traceTime.startSec;
-    const name = globals.state.tracks[trackId].name;
+    const uiTrackId = globals.state.uiTrackIdByTraceTrackId.get(trackId);
+    const name = uiTrackId ? globals.state.tracks[uiTrackId].name : undefined;
     return {startTime, value, delta, duration, name};
   }