gboquizosanchez/filament-scroll-to-top
| Install | |
|---|---|
composer require gboquizosanchez/filament-scroll-to-top |
|
| Latest Version: | 1.0.2 |
| PHP: | ^8.2 |
| License: | MIT |
| Last Updated: | Sep 12, 2026 |
| Links: | GitHub · Packagist |
gboquizosanchez/filament-scroll-to-top
Scroll to top on pagination change for Filament panels
Automatically scroll the page back to the top whenever a user navigates to a new table page in Filament 4 and 5.
Overview
When a user changes pages in a Filament table, the scroll position stays where it was — forcing them to manually scroll back up. This plugin adds a smooth scroll-to-top behaviour on every pagination change, with zero configuration.
Version compatibility
| Plugin | Filament | PHP |
|---|---|---|
| 1.x | 4.x – 5.x | ^8.2 |
📦 Installation
composer require gboquizosanchez/filament-scroll-to-top
Register the plugin in your panel provider (app/Providers/Filament/AdminPanelProvider.php):
use Boquizo\FilamentScrollToTop\ScrollToTopPlugin;
->plugins([
ScrollToTopPlugin::make(),
])
🔧 Usage
Add the ScrollToTop trait to any ListRecords page or RelationManager that should scroll on pagination:
use Boquizo\FilamentScrollToTop\Traits\ScrollToTop;
use Filament\Resources\Pages\ListRecords;
final class ListGames extends ListRecords
{
use ScrollToTop;
// ...
}
use Boquizo\FilamentScrollToTop\Traits\ScrollToTop;
use Filament\Resources\RelationManagers\RelationManager;
final class GamesRelationManager extends RelationManager
{
use ScrollToTop;
// ...
}
That's it. No further configuration needed.
🧪 Testing
composer test
Contributing
Contributions are welcome!
- 🐛 Report bugs via GitHub Issues
- 💡 Suggest features or improvements
- 🔧 Submit pull requests with fixes or enhancements
Credits
- Author: Germán Boquizo Sánchez
📄 License
This package is open-source software licensed under the MIT License.
Related Packages
Filament form components for better radio and checkbox options.
A plugin to add laravel tailored expectations to Pest