| |
- GetAdjustedInteractionIfContainGesture(timeline, interaction_record)
- Returns a new interaction record if interaction_record contains geture
whose time range that overlaps with interaction_record's range. If not,
returns a clone of original interaction_record.
The synthetic gesture controller inserts a trace marker to precisely
demarcate when the gesture was running. We check for overlap, not inclusion,
because gesture_actions can start/end slightly outside the telemetry markers
on Windows. This problem is probably caused by a race condition between
the browser and renderer process submitting the trace events for the
markers.
|