diff --git a/vertexai/_genai/_evals_visualization.py b/vertexai/_genai/_evals_visualization.py
index 27705dc0b7..2cfbc6a052 100644
--- a/vertexai/_genai/_evals_visualization.py
+++ b/vertexai/_genai/_evals_visualization.py
@@ -460,9 +460,13 @@ def _get_evaluation_html(eval_result_json: str) -> str:
if (Array.isArray(explanationData) && explanationData.length > 0 && explanationData[0].sentence) {{
bubbles += '
';
explanationData.forEach(item => {{
- const sentence = item.sentence || 'N/A';
+ let sentence = item.sentence || 'N/A';
const label = item.label ? item.label.toLowerCase() : '';
- const verdictText = label === 'no_rad' ? 'Pass' : 'Fail';
+ const isPass = label === 'no_rad' || label === 'supported';
+ const verdictText = isPass ? 'Pass' : 'Fail';
+ if (isPass) {{
+ sentence = `"${{sentence}}" is grounded`;
+ }}
const rationale = item.rationale || 'N/A';
const itemJson = JSON.stringify(item, null, 2);
bubbles += `