Plugin UI re-rendering now runs at two different paces, 'live' and 'steady', instead of one fixed rate
The scheduler that decides when to re-render or invalidate a plugin's user interface previously debounced all updates at a single fixed interval. It now tracks two separate paces: a short 'live' interval and a longer 'steady' interval. The faster 'live' pace only kicks in when a specific predicate is met, and updates that use it are tagged with '... live' in the shared render-count tracking used elsewhere for cross-instance request validation.
Splitting rendering into two paces lets parts of the UI that need to feel responsive update quickly while the rest updates at a calmer rate, likely reducing unnecessary redraw work compared to a single fixed interval for everything.
The specific condition that triggers the faster 'live' pace isn't identified.