-<% job_uuids = @object.components.map { |k,j| j[:job].andand[:uuid] }.compact %>
-
-<div id="pipeline-instance-components"
- class="pane-anchor arv-log-event-listener arv-refresh-on-log-event"
- href="#pipeline-instance-components-pane"
- data-pane-content-url="<%= url_for(params.merge(tab_pane: "components_running")) %>"
- data-object-uuids="<%= @object.uuid %> <%= job_uuids.join(' ') %>"
- data-load-throttle="5000"
- >
- <div id="pipeline-instance-components-pane" class="active">
+ <%
+ job_uuids = @object.components.map { |k,j| j.is_a? Hash and j[:job].andand[:uuid] }.compact
+ throttle = @object.state.start_with?('Running') ? 5000 : 15000
+ %>
+ <div class="arv-log-refresh-control"
+ data-load-throttle="<%= throttle %>"
+ data-object-uuids="<%= @object.uuid %> <%= job_uuids.join(' ') %>"
+ ></div>