Skip to content

chore(release): promote dev to main - #1097

Merged
JOY (JOY) merged 1 commit into
mainfrom
dev
Oct 26, 2026
Merged

JOY (JOY) merged 1 commit into
mainfrom
dev

Conversation

@JOY

@JOY JOY (JOY) commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Promotes dev to main:

No supabase/ changes.

🤖 Generated with Claude Code


📌 TL;DR

This PR resolves an accessibility violation (#1088) by adding an aria-label to the pre-filled link input in the Deep Inspect workspace, ensuring the field is properly named for screen readers. It also expands the E2E test suite to cover additional pages and updates localization files to support the new accessibility attribute.

🎯 Type of Change

  • 🚀 New feature
  • 🐛 Bugfix
  • 🧹 Refactor
  • ⚡ Performance
  • 📚 Documentation
  • ⚙️ CI / Configuration

🔍 Changes Walkthrough

File Summary of Changes
apps/web/e2e/input-labels.spec.ts Added /inspect, /contact-us, and /compare to the list of pages tested for input label accessibility compliance.
apps/web/locales/cs.json Added the inputAria translation key for Czech.
apps/web/locales/en.json Added the inputAria translation key for English.
apps/web/locales/vi.json Added the inputAria translation key for Vietnamese.
apps/web/src/components/inspect/DeepInspectWorkspace.tsx Applied the aria-label attribute to the text input using the new inputAria translation, fixing the issue where the placeholder was the only identifier for the pre-filled field.

📊 Architectural Flow

flowchart TD
    A[User Visits /inspect] --> B[DeepInspectWorkspace Component]
    B --> C[Text Input Element]
    C --> D{Is field pre-filled?}
    D -- Yes --> E[Placeholder is hidden/irrelevant]
    E --> F[aria-label provides accessible name]
    F --> G[Screen Reader announces label]
    D -- No --> H[Placeholder visible]
    H --> I[aria-label still provides accessible name]
    I --> G
Loading

The input was named only by its placeholder, and the page pre-fills it
with a sample URL, so no caption was ever visible. Give it an aria-label
from a new inspect.inputAria key and cover /inspect, /contact-us and
/compare in the input-labels spec.

Co-authored-by: JOY <anh@metados.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Code review skipped — your organization has no extra usage available to pay for this review.

If your organization's extra usage balance is empty, an organization admin can add extra usage credits at claude.ai/admin-settings/usage. If its monthly spend limit was reached, an admin can raise it on the same page. If neither applies, contact Anthropic support.

Once extra usage is available, someone with write access to this repository can comment @claude review on this pull request to trigger a review.

@vercel

vercel Bot commented Oct 26, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
rate Ready Ready Preview Oct 26, 2026 2:30am UTC

Request Review

@coderabbitai

coderabbitai Bot commented Oct 26, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 1e2ceb3b-1a6f-4d2f-a2ec-e51baaeb8ea8

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions github-actions Bot added the area:frontend Frontend / Next.js / UI label Oct 26, 2026
dos[bot]
dos Bot approved these changes Oct 26, 2026

@dos dos Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⏱️ Code Review completed (5 eligible files · 3,872 chars · 1 model call(s) · 1 PR unit(s))

Whole diff with bounded context at base a1ae633 / head 037dd9f.

✅ CLEAN_PASS: Complete diff reviewed

@JOY
JOY (JOY) merged commit d1a559f into main Oct 26, 2026
23 checks passed

This branch was successfully deployed

1 active deployment
Preview — 037dd9f4 Deployed Oct 26, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:frontend Frontend / Next.js / UI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant