Skip to content

Fix aria-labels and placeholder links (Issues #154, #155) - Tier 0 Bounty - #1

Open
YPC0813 wants to merge 1 commit into
mainfrom
fix-aria-labels-placeholder-links
Open

Fix aria-labels and placeholder links (Issues #154, #155) - Tier 0 Bounty#1
YPC0813 wants to merge 1 commit into
mainfrom
fix-aria-labels-placeholder-links

Conversation

@YPC0813

@YPC0813 YPC0813 commented Apr 17, 2026

Copy link
Copy Markdown
Owner

Changes

Issue INDIGOAZUL#154: Add aria-labels to icon buttons (25 LTD)

  • Added aria-label="Cerrar menú" to mobile drawer close button (line 1279)
  • All icon-only buttons now have Spanish aria-labels for accessibility

Issue INDIGOAZUL#155: Fix broken placeholder links (30 LTD)

  • Converted href="#" links with data-action to <button> elements:
    • Logout menu item → <button class="more-menu-item"> with aria-label
    • MIA Assistant drawer item → <button class="mobile-drawer-item"> with aria-label
  • Zero href="#" remaining in file
  • All action triggers properly use <button data-action> pattern

Verification Answers

Issue INDIGOAZUL#154

How many <button> elements contain only an <i> icon and no text?

Answer: 2 buttons

  1. <button class="mobile-drawer-close"> with <i class="fas fa-times"> - Added aria-label
  2. <button class="mobile-fab"> with <i class="fas fa-plus"> - Already had aria-label

Issue INDIGOAZUL#155

How many HTML files at root? Name 5. What tag for click actions?

Answer: 55 HTML files
Examples: home-dashboard.html, index.html, perfil.html, marketplace-social.html, lottery-predictor.html

Click action pattern: <button data-action> (not <a onclick>)

Definition of Done

  • All icon-only buttons have aria-label
  • Labels are in Spanish
  • No functional changes
  • Zero href="#" placeholder links
  • Action triggers converted from <a> to <button>
  • No broken navigation

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