Skip to content

Fix featured activities filters - #3654

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

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

Conversation

@bernardhanna

Copy link
Copy Markdown
Collaborator

Summary

  • Replace Vue select-field with native <select wire:model.live> so month/language changes actually re-query
  • Stop language filter from silently falling back to all events when nothing matches
  • Default language to “All Languages”
  • Keep listing all approved upcoming open-online events

Why

Users saw one activity repeated for every month, and language filtering appeared broken.

Test plan

  • Open /featured-activities
  • Switch months and confirm different events appear for each month that has activities
  • Switch language and confirm the list filters (empty state if none match)
  • Confirm October (and other months with data) show multiple open-online events when present

Made with Cursor

Vue select-field was not syncing with Livewire, so changing month left the same events visible. Native selects restore live filtering, and language no longer silently falls back to all results.

Co-authored-by: Cursor <cursoragent@cursor.com>
@bernardhanna
bernardhanna merged commit d29cf7f 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