From 85f774320842b804ba2e72d9b7b48b1b0a1e21b2 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Tue, 4 Aug 2026 05:19:46 +0000 Subject: [PATCH 1/4] feat(canvas): add ARIA labels to CanvasContextMenu layout buttons Added missing `aria-label` attributes to the layout-related icon-only buttons (Align Left, Arrange in Row, etc.) in `CanvasContextMenu.vue`. The attributes are matched to their existing `title` values to provide a descriptive fallback for screen readers and better general accessibility. Co-authored-by: endlessblink <37155282+endlessblink@users.noreply.github.com> --- src/components/canvas/CanvasContextMenu.vue | 77 ++++++++++++++++++--- 1 file changed, 66 insertions(+), 11 deletions(-) diff --git a/src/components/canvas/CanvasContextMenu.vue b/src/components/canvas/CanvasContextMenu.vue index a9a7dda1f..25df68e86 100644 --- a/src/components/canvas/CanvasContextMenu.vue +++ b/src/components/canvas/CanvasContextMenu.vue @@ -178,24 +178,54 @@ Align
@@ -209,11 +239,21 @@ Distribute - +{{ gradeLabel }}
{{ report.mode === 'full' ? 'Full assessment' : 'Quick check' }}
{{ formatTime(report.timestamp) }}
No assessment results yet.
-"Quick Check" runs heuristic tests instantly. "Full Assessment" adds LLM-as-judge context utilization tests (~30s).
++ "Quick Check" runs heuristic tests instantly. "Full Assessment" adds LLM-as-judge context utilization tests (~30s). +
{{ clarification.summary }}
{{ weeklyPlan.weekRead.summary }}
-{{ weeklyPlan.weekRead.mainTradeoff }}
++ {{ weeklyPlan.weekRead.mainTradeoff }} +
{{ weeklyLaneSubtitle(rec) }}
++ {{ weeklyLaneSubtitle(rec) }} +
{{ rec.whyThisMatters }}
++ {{ rec.whyThisMatters }} +
{{ rec.whyThisWeek }}
-{{ rec.riskIfIgnored }}
++ {{ rec.riskIfIgnored }} +
{{ gradeLabel }}
{{ formatTime(report.timestamp) }}
Tests your AI assistant by sending {{ testPrompts.length }} prompts across {{ new Set(testPrompts.map(t => t.category)).size }} categories, then judges each response against {{ rubrics.length }} quality rubrics using a second LLM call. @@ -129,7 +135,7 @@ {{ result.grade }} - +