Skip to content

Release 3.2.7 filter reset fix - #49

Merged
arm092 merged 2 commits into
masterfrom
tasks/reset-filter-input-values
Oct 1, 2026
Merged

arm092 merged 2 commits into
masterfrom
tasks/reset-filter-input-values

Conversation

@arm092

@arm092 arm092 commented Oct 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • replace filter input subtrees after clearing filters so Livewire cannot retain stale DOM values
  • apply the same reset generation to full table resets
  • keep full table reset compatible with the typed hidden-column state
  • document the patch in the 3.2.7 changelog

Root cause

Livewire correctly cleared the server-side filter arrays, but its morphing layer preserved user-edited date and range input values because those inputs are event-driven rather than bound with wire:model.

Verification

  • regression test fails before the generation-key change and passes after it
  • composer test -- --do-not-cache-result – 83 tests, 326 assertions

pm run test:browser – 2 passed

  • composer audit --locked – no advisories

pm audit --audit-level=high – no vulnerabilities

  • composer validate --strict – valid

@arm092
arm092 merged commit 74e52e5 into master Oct 1, 2026
5 checks passed
@arm092
arm092 deleted the tasks/reset-filter-input-values branch October 1, 2026 17:27
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