Skip to content

fix(i18n): resolve add-budget-line aria-label from budget namespace on household items#1858

Merged
steilerDev merged 1 commit into
betafrom
fix/1857-hi-add-budget-line-aria
Jul 8, 2026
Merged

fix(i18n): resolve add-budget-line aria-label from budget namespace on household items#1858
steilerDev merged 1 commit into
betafrom
fix/1857-hi-add-budget-line-aria

Conversation

@steilerDev

Copy link
Copy Markdown
Owner

Summary

Root cause & evidence

Ad-hoc full E2E run 28934922175 on beta failed 4 shards (3, 4, 10, 14), all reducing to the accessible name "Add budget line" missing on household item pages:

  • household-items/household-item-detail.spec.ts:141 — deterministic on desktop, tablet, and mobile
  • budget/unit-pricing.spec.ts:211 (HI unit pricing with VAT) — deterministic on desktop

Work-item pages were unaffected (t resolves to the budget namespace there), which is why only household-item tests failed. Tests are correct per the debugging protocol; this is a production accessibility regression.

Test plan

  • Quality Gates pass
  • All 16 E2E shards pass (previously-failing shards 3, 4, 10, 14 in particular)

🤖 Generated with Claude Code

…n household items

PR #1844 switched the BudgetSection add-line button aria-label to
t('budgetLineForm.addBudgetLineAriaLabel'), but t is namespace-switched to
householdItems on household item pages where that key does not exist, so the
accessible name rendered as the raw i18n key. Resolve it through the
always-budget-namespaced tBudget instead.

Fixes deterministic E2E failures on household-item-detail.spec.ts (all
viewports) and budget/unit-pricing.spec.ts Scenario 3 observed in ad-hoc
run 28934922175.

Fixes #1857

Co-Authored-By: Claude frontend-developer (Haiku 4.5) <noreply@anthropic.com>
@steilerDev steilerDev merged commit 98a8f5b into beta Jul 8, 2026
33 checks passed
@steilerDev steilerDev deleted the fix/1857-hi-add-budget-line-aria branch July 8, 2026 11:09
@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 2.13.0-beta.25 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant