Skip to content

fix: withdrawal credentials widget#17776

Merged
wackerow merged 6 commits into
devfrom
withdrawal-creds-key
Apr 3, 2026
Merged

fix: withdrawal credentials widget#17776
wackerow merged 6 commits into
devfrom
withdrawal-creds-key

Conversation

@wackerow
Copy link
Copy Markdown
Member

@wackerow wackerow commented Mar 13, 2026

Description

  • fix: removes client-side fetch logic from WithdrawalCredentials; replace with direct link to beaconcha.in/validator/<index>#deposits (mainnet) and hoodi.beaconcha.in/validator/<index>#deposits (testnet)
  • content: update preceding paragraph text with guidance (UI label strings are intentionally hard-coded in English to match destination site)
  • remove deprecated strings
  • i18n: update translations for new string (Gemini, utilizing eth glossary)
image

Related Issue

image

wackerow and others added 2 commits March 13, 2026 12:53
- deprecates usage of beaconcha.in fetch
- fixes broken fetch
- replace with link to beaconcha.in validator details page for inputted validator index
- update copy for guidance
Co-authored-by: Gemini <noreply@google.com>
@netlify
Copy link
Copy Markdown

netlify Bot commented Mar 13, 2026

Deploy Preview for ethereumorg ready!

Name Link
🔨 Latest commit 73441a4
🔍 Latest deploy log https://app.netlify.com/projects/ethereumorg/deploys/69cf15a105dd6a00085d4898
😎 Deploy Preview https://deploy-preview-17776.ethereum.it
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
7 paths audited
Performance: 55 (🔴 down 1 from production)
Accessibility: 94 (no change from production)
Best Practices: 100 (no change from production)
SEO: 98 (🔴 down 1 from production)
PWA: 59 (no change from production)
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions github-actions Bot added content 🖋️ This involves copy additions or edits translation 🌍 This is related to our Translation Program labels Mar 13, 2026
Copy link
Copy Markdown
Member

@pettinarip pettinarip left a comment

Choose a reason for hiding this comment

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

looks good, left one comment about a11y

<ButtonLink
href={testnetHref}
variant="outline"
className={disabledClass}
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

this one is tricky for screen readers and tabbing because the link exists and the readers will announce them.

would recommend either conditionally render the href (pass href={inputValue ? mainnetHref : undefined}) or add aria-disabled="true" and tabIndex={-1} alongside the CSS classes.

myelinated-wackerow and others added 2 commits April 2, 2026 23:18
Keep beaconcha.in references in current-p (PR change).
Take newer Crowdin translations for other keys.
Drop unused error/upgraded/not-upgraded keys.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: wackerow <54227730+wackerow@users.noreply.github.com>
Add aria-disabled and tabIndex={-1} when input is
empty so screen readers announce disabled state and
links are removed from tab order.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: wackerow <54227730+wackerow@users.noreply.github.com>
@wackerow
Copy link
Copy Markdown
Member Author

wackerow commented Apr 3, 2026

Cerberus, block Pum482930

@cerberus-robot
Copy link
Copy Markdown

cerberus-robot Bot commented Apr 3, 2026

⚠️ User Pum482930 was not found in Cerberus database.
ℹ️ Blocking GitHub user @Pum482930
☑️ User blocked

@wackerow wackerow merged commit 37f56a9 into dev Apr 3, 2026
7 of 8 checks passed
@wackerow wackerow deleted the withdrawal-creds-key branch April 3, 2026 01:20
@pettinarip pettinarip mentioned this pull request Apr 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

content 🖋️ This involves copy additions or edits translation 🌍 This is related to our Translation Program

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants