Feature Request: Interactive Zoom for the Event History Timeline

Hello fellow Temporal developers!

Where I’ve found a small challenge is when a long-running workflow has a dense cluster of activity in a very short period. For example, in a batch processing workflow that waits for hours and then executes dozens of activities in the last few minutes.

Here’s a screenshot from a workflow that ran for over 4 hours. All the critical signals, timers, and activity executions happened in the final moments:

As you can see, the timeline does a great job of showing that something happened at the end, but all the individual events are compressed into a single, overlapping block.

Currently, the way to inspect these events is to scroll through the detailed event list below. While this works, we lose the powerful visual context of the timeline—it’s hard to get an intuitive feel for the timing and spacing between these clustered events.

The Proposal: Interactive Zoom & Pan

I believe this experience could be dramatically improved by making the Event History timeline interactive. My feature request is to add zooming and panning capabilities, similar to what we see in performance profilers or flame graph tools.

This would allow us to:

  1. Click and drag to select a specific time range on the timeline, instantly zooming in to that window.

  2. Use the scroll wheel to zoom in and out, centered on the mouse pointer.

  3. Pan left and right when zoomed in to navigate the timeline.

Thoughts? Can we get this implemented?

Hi, thanks for the feedback,

Could you share the FR here GitHub · Where software is built ?

Thank you