+
)}
diff --git a/web/src/components/health/rule-details.tsx b/web/src/components/health/rule-details.tsx
index 7b1507e28..69f945d2a 100644
--- a/web/src/components/health/rule-details.tsx
+++ b/web/src/components/health/rule-details.tsx
@@ -103,6 +103,7 @@ const RuleTableRow: React.FC<{
{item.description} |
({ title: {l.name} }))}
/>
@@ -124,7 +125,7 @@ const RuleCard: React.FC<{
const direction = React.useMemo(() => getDirection(item.ruleName), [item]);
return (
-
+
{/* Header with summary and actions */}
({ title: {l.name} }))}
/>
diff --git a/web/src/components/messages/error.tsx b/web/src/components/messages/error.tsx
index 3a5311209..4c63b0214 100644
--- a/web/src/components/messages/error.tsx
+++ b/web/src/components/messages/error.tsx
@@ -171,6 +171,7 @@ export const ErrorComponent: React.FC = ({ title, error }) => {
{infoName}
= ({
isVisible={tooltipsTrigger === 'manual' ? false : undefined}
>
}
variant="plain"
className={`metrics-content-button ${loading ? 'loading' : ''}`}
@@ -279,6 +280,7 @@ export const Histogram: React.FC = ({
isVisible={tooltipsTrigger === 'manual' ? false : undefined}
>
}
variant="plain"
className={`metrics-content-button ${loading ? 'loading' : ''}`}
@@ -297,6 +299,7 @@ export const Histogram: React.FC = ({
isVisible={tooltipsTrigger === 'manual' ? false : undefined}
>
}
variant="plain"
className={`metrics-content-button ${loading ? 'loading' : ''}`}
@@ -309,6 +312,7 @@ export const Histogram: React.FC = ({
isVisible={tooltipsTrigger === 'manual' ? false : undefined}
>
}
variant="plain"
className={`metrics-content-button ${loading ? 'loading' : ''}`}
@@ -325,6 +329,7 @@ export const Histogram: React.FC = ({
isVisible={tooltipsTrigger === 'manual' ? false : undefined}
>
}
variant="plain"
className={`metrics-content-button ${loading ? 'loading' : ''}`}
@@ -340,6 +345,7 @@ export const Histogram: React.FC = ({
isVisible={tooltipsTrigger === 'manual' ? false : undefined}
>
}
variant="plain"
className={`metrics-content-button ${loading ? 'loading' : ''}`}
diff --git a/web/src/components/query-summary/summary-panel-content.tsx b/web/src/components/query-summary/summary-panel-content.tsx
index f43a1688e..aaa9ad137 100644
--- a/web/src/components/query-summary/summary-panel-content.tsx
+++ b/web/src/components/query-summary/summary-panel-content.tsx
@@ -81,6 +81,7 @@ export const SummaryPanelContent: React.FC = ({
}}
id={id}
isExpanded={expanded === id}
+ data-test={`query-summary-toggle-${id}`}
>
{label}
diff --git a/web/src/components/tabs/netflow-overview/netflow-overview-panel.tsx b/web/src/components/tabs/netflow-overview/netflow-overview-panel.tsx
index 7fc887b19..6fe656c0f 100644
--- a/web/src/components/tabs/netflow-overview/netflow-overview-panel.tsx
+++ b/web/src/components/tabs/netflow-overview/netflow-overview-panel.tsx
@@ -60,6 +60,7 @@ export const NetflowOverviewPanel: React.FC = ({
: }
onClick={() => focusOn(id)}
/>
|