elastic / kibana

Your window into the Elastic Stack
https://www.elastic.co/products/kibana
Other
19.73k stars 8.14k forks source link

[Synthetics] Network waterfall tooltip shows incorrect timings for duplicate cached resources #184794

Closed vigneshshanmugam closed 3 days ago

vigneshshanmugam commented 3 months ago

Kibana version: 8.13.x or main

Original install method (e.g. download page, yum, from source, etc.): Elastic Cloud

Describe the bug: Synthetics monitor network waterfall page shows incorrect Network breakdown timings (Blocked, DNS, TLS, TTFB) on the Tooltip (hovered over) when there are identical resource requests (same static JS resource) on a single step.

Steps to reproduce:

  1. Create a browser monitor which loads a page containing identical requests. Can be page.goto multiple times.
  2. Go to the network waterfall view
  3. Look for identical requests, Hover over the first request and see the Timing breakdown
  4. Hover over the second identical request and see the incorrect timing breakdown (shows the first ones timings).
  5. Click on the Flyout which shows the correct information.

Expected behavior: Tooltip should show the proper Network Timing information for the individual requests.

Screenshots (if relevant):

First Request

Screenshot 2024-06-04 at 9 58 40 PM Screenshot 2024-06-04 at 9 58 50 PM

Second Request

Screenshot 2024-06-04 at 9 59 19 PM Screenshot 2024-06-04 at 9 59 30 PM

Any additional context:

elasticmachine commented 3 months ago

Pinging @elastic/obs-ux-infra_services-team (Team:obs-ux-infra_services)

elasticmachine commented 2 months ago

Pinging @elastic/obs-ux-management-team (Team:obs-ux-management)