Skip to content

fix(ui-instructure): add an info icon to AI Information dialog triggers for WCAG 1.4.1 compliance - #2702

Open
git-nandor wants to merge 1 commit into
masterfrom
INSTUI-5165_permission_levels_and_nutrition_facts_triggers_visual_change
Open

fix(ui-instructure): add an info icon to AI Information dialog triggers for WCAG 1.4.1 compliance#2702
git-nandor wants to merge 1 commit into
masterfrom
INSTUI-5165_permission_levels_and_nutrition_facts_triggers_visual_change

Conversation

@git-nandor

@git-nandor git-nandor commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add a decorative InfoInstUIIcon after the trigger label inDataPermissionLevels and NutritionFacts.
  • Add unit tests for both triggers.

Test Plan

  • Open the AiInformation popover on the docs page and check the icon next to the trigger labels

Fixes INSTUI-5165

🤖 Generated with Claude Code

…rs for WCAG 1.4.1 compliance

Reported from Oak as AGN-657

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@git-nandor git-nandor self-assigned this Aug 28, 2026
@git-nandor
git-nandor requested a review from joyenjoyer August 28, 2026 09:42
@github-actions

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1

QR code for preview link

🚀 View preview at
https://instructure.design/pr-preview/pr-2702/

Built to branch gh-pages at 2026-08-28 09:41 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

@git-nandor
git-nandor requested a review from HerrTopi August 28, 2026 09:42
github-actions Bot pushed a commit that referenced this pull request Aug 28, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Visual regression report

Cypress suite: ✅ Passing

Visual diff:No changes.

Status Count
Unchanged 96
Changed 0
New 0
Removed 0

Accessibility (axe): ✅ No violations.

📊 View full report — click a screenshot's ⚠ badge to see each violation boxed on the image, with the offending element named and contrast failures shown as color swatches.

Baselines come from the visual-baselines branch. They refresh on every merge to master. The Cypress suite line covers the a11y and console-error assertions — a ❌ there means the suite found real issues even if the visual diff is clean.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant