Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Filament Menu Scroll Fix Laravel Package

ibrahimbougaoua/filament-menu-scroll-fix

A lightweight Filament plugin that resolves sidebar and navigation menu scrolling issues, keeping long menus usable and accessible in Laravel admin panels. Simple to install and designed as a drop-in fix for affected Filament layouts.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Admin/back-office UX polish backlog. The problem it solves is concrete and measurable: in a Filament panel with a long, scrolling sidebar, every click resets the nav to the top, so frequent switchers re-scroll to relocate themselves dozens of times a day. That is a small but recurring tax on operator throughput — the kind of item that belongs in an "internal tooling ergonomics" workstream rather than a standalone initiative.
  • Build vs. buy (really: adopt vs. vendor vs. skip). The underlying change is a small JS/Blade-level scroll-and-focus behavior. The realistic options are (a) install the package, (b) vendor/fork the fix into your app, or (c) skip it because your nav is short. A PM decision here is about dependency posture, not architecture.
  • Standardization on Filament for internal panels. If you are weighing Filament as the admin layer for ops/support consoles, this package removes one known daily friction from that evaluation. Its existence, and its 31-star adoption, is a signal that the gap is real but niche — treat it as evidence for the "long nav" use case, not as a reason to choose Filament on its own.
  • Use cases worth checking against your product: multi-resource admin panels (ERP-style, 20+ resources), support and operations consoles where agents hop between queues, multi-tenant back offices with deep grouped navigation, and any panel where the same user toggles between items far apart in the list.
  • Expectation-setting on plugin risk. Low stars, single maintainer, last release April 2024. That profile should push you toward a "pin the version, plan to vendor the fix if abandoned" posture rather than treating it as infrastructure.

When to Consider This Package

Consider it when all of the following hold:

  • You run Filament for an internal or back-office panel, and you have confirmed the package supports your Filament version (the 2024-04-16 release predates newer Filament majors — verify before committing).
  • Your sidebar routinely scrolls: roughly 25–30+ nav entries, or collapsed groups with long child lists.
  • Users switch between distant items frequently — the cost is repeat navigation, not one-time discovery.
  • The audience is internal operators, where a lost scroll position is a real productivity and training cost and where a small, revertible dependency is acceptable.
  • You want a drop-in over writing and maintaining custom CSS/JS or a Livewire wire:navigate scroll-restoration workaround.

Look elsewhere, or skip, when:

  • Your nav fits on one screen — the fix addresses a problem you do not have.
  • You are not on Filament, or your Filament version is outside the package's supported range.
  • You have a dependency policy barring low-star, single-maintainer packages with stale release cadence; in that case, vendor the behavior or implement the equivalent in-house (the change surface is small enough that this is a legitimate one-day ticket).
  • You need vendor support, SLA, or a maintenance guarantee — this package offers none of those.
  • The panel is customer-facing, where you would want to own the navigation UX end-to-end rather than patch a framework default.

The low opportunity score (1.14) and modest adoption are consistent with a narrow, tactical fix: valuable in the specific case, not a strategic bet. Budget it as a ticket, not an initiative.

How to Pitch It (Stakeholders)

For executives: A free, MIT-licensed add-on for our admin panel that stops the navigation menu from jumping back to the top every time someone clicks a link. For staff who work in a long menu all day, that means less re-scrolling and faster task switching. Cost is effectively zero; the change is small and trivially reversible, so downside is contained. Frame it as a polish item inside existing admin work, not a project with a roadmap line.

For engineering: One Composer install plus plugin registration in the panel provider, then a version-compatibility check against our current Filament release — that check is the only real unknown and should gate the ticket. The maintained package is a single maintainer on a 2024 release, so plan to pin the version and vendor or reimplement the scroll/focus behavior in-house if it goes stale; the underlying change is small enough that the fallback is cheap. Add a nav-scroll check to the admin QA pass so a future Filament upgrade cannot silently regress it.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console