Skip to content

fix: service category filters, Filipino i18n, and a11y honesty - #76

Merged
miconficker merged 6 commits into
BetterLosBanos:mainfrom
smmariquit:fix/services-i18n-a11y
Aug 6, 2026
Merged

fix: service category filters, Filipino i18n, and a11y honesty#76
miconficker merged 6 commits into
BetterLosBanos:mainfrom
smmariquit:fix/services-i18n-a11y

Conversation

@smmariquit

@smmariquit smmariquit commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Align Citizens Charter category slugs with navigation so Social Services, Public Safety, and Environment filters return services (legacy slugs still resolve)
  • Complete Filipino (fil) surface copy for navbar, hero, services, and government strings
  • Add skip link + #main-content, improve hero search combobox/clear labeling, soften /accessibility claims, and honor prefers-reduced-motion

Screenshots

Service category filter (was empty)

Social Services & Assistance shows 3 results

Home hero

Home hero

Hero search combobox + clear

Hero search results for certificate

Skip link on focus

Skip to main content

Accessibility statement (honest standards progress)

Standards Progress section

Filipino locale

Home in Filipino/Tagalog

Test plan

  • Open /services?category=social-services-assistance and confirm results (not empty)
  • Also try legacy ?category=social-services and confirm it still filters
  • Switch language to Filipino/Tagalog; check navbar + hero strings
  • Tab once from page load; confirm “Skip to main content” appears and jumps to #main-content
  • Hero search: type a known term, see results, clear with the X control
  • Read /accessibility — no AA/508 “compliant” claim, no fake phone number

Nav category filters were empty for three Citizens Charter groups because
merged-service slugs did not match navigation. Align the data, keep
legacy slug aliases, finish Filipino surface copy, and ship skip link /
main landmark / honest accessibility statement updates.
Prefer an off-screen translate pattern over sr-only/not-sr-only so the
control is clearly painted when focused.
@smmariquit

Copy link
Copy Markdown
Contributor Author

Updated skip-link screenshot after a more reliable focus style:

Skip to main content on focus

Use fixed positioning and a higher z-index so keyboard focus is not
painted underneath the sticky header.
@smmariquit

Copy link
Copy Markdown
Contributor Author

Skip link now sits above the sticky navbar (fixed + z-100). Updated screenshot:

Skip to main content

miconficker
miconficker previously approved these changes Aug 4, 2026

@miconficker miconficker left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

looks good to me!

Comment thread src/components/home/Hero.tsx
@miconficker

Copy link
Copy Markdown
Collaborator

Arrows now navigate search results
image

@miconficker
miconficker merged commit e17e905 into BetterLosBanos:main Aug 6, 2026
8 of 9 checks passed
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.

2 participants