Skip to content

Conversation

@halaibrahim867
Copy link
Contributor

Description

Polling in Filament tables continues even while a table action modal is open. This can cause UI glitches, such as modals closing or action state being reset, because Livewire re-renders interrupt the action.

This update pauses polling automatically whenever a table action is mounted (mountedAction or mountedActions) and resumes it once the action is closed, ensuring modals and actions work smoothly.

@github-project-automation github-project-automation bot moved this to Todo in Roadmap Jan 5, 2026
@danharrin danharrin added the bug Something isn't working label Jan 5, 2026
@danharrin danharrin added this to the v4 milestone Jan 5, 2026
@danharrin
Copy link
Member

Can you please create a reproduction repository for the issue you are experiencing?

@halaibrahim867
Copy link
Contributor Author

Yes — a reproduction repository is already available.

Reproduction repository:
https://github.com/CharlieEtienne/poll-empty-search

@danharrin
Copy link
Member

I do not believe that this has been tested manually since CanPollRecords does not exist on the Livewire component so does not have access to $this->mountedActions ever. I think the component should still be able to make updates without causing the bug, so I think the solution lies elsewhere.

@danharrin danharrin closed this Jan 7, 2026
@github-project-automation github-project-automation bot moved this from Todo to Done in Roadmap Jan 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants