Skip to content

Fix featured filters: Alpine conflict + show all months - #3656

Merged
bernardhanna merged 1 commit into
masterfrom
fix/featured-alpine-conflict
Sep 14, 2026
Merged

bernardhanna merged 1 commit into
masterfrom
fix/featured-alpine-conflict

Conversation

@bernardhanna

Copy link
Copy Markdown
Collaborator

Summary

  • Remove Alpine v2 from the featured page (it overwrote Livewire 3’s Alpine → `Alpine.cloneNode is not a function` → filters appeared dead)
  • Default month filter to All months so all upcoming open-online activities are listed
  • Paginate at 24 per page so multi-page navigation appears when there are many events

Why only 1 page before?

Live currently has 209 upcoming open-online activities, but the page defaulted to September only (9 events) and filters could not change month because Livewire DOM updates were broken. 9 events < 50/page ⇒ one page.

Test plan

  • Hard refresh `/featured-activities`
  • Confirm count shows all upcoming (e.g. ~209) and multiple pagination pages
  • Change month and confirm the list/count updates
  • Change language and confirm filtering works
  • Browser console has no `Alpine.cloneNode` error

Made with Cursor

Alpine v2 was overwriting Livewire 3's Alpine and blocking DOM updates, so month/language changes never refreshed the list. Default to all months and paginate 24-per-page so the full open-online set is browsable.

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