Skip to content

Fix featured activities Livewire filters and language codes - #3655

Merged
bernardhanna merged 1 commit into
masterfrom
fix/featured-livewire-filters
Sep 14, 2026
Merged

bernardhanna merged 1 commit into
masterfrom
fix/featured-livewire-filters

Conversation

@bernardhanna

Copy link
Copy Markdown
Collaborator

Summary

  • Stop double-loading Livewire scripts (root cause of filters doing nothing)
  • Normalize invalid language codes (engen) so the dropdown no longer shows base.languages.eng
  • Show “Showing X of Y upcoming open online activities” so the real inventory is visible

Why only ~9 events (not hundreds)?

Production currently only has a small number of approved open-online activities. Hundreds of upcoming activities exist, but almost all are tagged open-in-person / invite-in-person, so they correctly stay off this online page.

Test plan

  • Hard-refresh /featured-activities and confirm Livewire is loaded once (Network tab)
  • Change month and confirm the event list changes
  • Change language and confirm filtering works; no base.languages.* raw keys
  • Confirm the count line matches the listed activities

Made with Cursor

Livewire was included twice on new_base pages, so month/language changes never updated the component. Also normalize bad language codes like eng and show upcoming open-online counts.

Co-authored-by: Cursor <cursoragent@cursor.com>
@bernardhanna
bernardhanna merged commit b23e213 into master Sep 14, 2026
1 check failed
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