Filament v5.10.1: Bug Fixes for Tables &amp; Select | Mohamed Said       [Skip to content](#main)  [ ![](https://cdn.msaied.com/01KT78WE565VEMM3PSNQAAB0MH.png) Mohamed SaidLaravel Backend Engineer ](https://msaied.com) - [Home](https://msaied.com)
- [Projects](https://msaied.com/projects)
- [Articles](https://msaied.com/articles)
- [Certificates](https://msaied.com/certificates)
- [About](https://msaied.com#about)

           [  Contact](https://msaied.com#contact) Menu 

Menu
----

Close 

 - [HomeStart here](https://msaied.com)
- [ProjectsCase studies](https://msaied.com/projects)
- [ArticlesEngineering notes](https://msaied.com/articles)
- [CertificatesCredentials](https://msaied.com/certificates)
- [AboutHow I work](https://msaied.com#about)
- [ContactGet in touch](https://msaied.com#contact)

  [Start a conversation](https://msaied.com#contact) [WhatsApp](https://wa.me/201094619204) [Email](mailto:hello@msaied.com) 

 1. [Home](https://msaied.com)
2. /
3. [Articles](https://msaied.com/articles)
4. /
5. [Laravel](https://msaied.com/articles?category=laravel)
6. /
7. Filament v5.10.1 Released: Bug Fixes for Tables, Select Search, and Dropdown Navigation

   [Laravel](https://msaied.com/articles?category=laravel) [Filament](https://msaied.com/articles?category=filament) 

 Filament v5.10.1 Released: Bug Fixes for Tables, Select Search, and Dropdown Navigation
========================================================================================

 Filament v5.10.1 ships five targeted bug fixes covering null array offsets in responsive column visibility, stale select search results, table loading skeletons, keyboard navigation in dropdowns, and Eloquent date serialization in date-only fields.

 ![](https://cdn.msaied.com/01M22N44A70A5MC2S599JP0MPH.webp) [Mohamed Said](https://msaied.com#person) Published 7 Oct 2026 · Updated 8 Oct 2026 · 3 min read

ShareCopy linkCopied

 ![Filament v5.10.1 Released: Bug Fixes for Tables, Select Search, and Dropdown Navigation](https://cdn.msaied.com/753/fea306145a8fc693561ccd02ff95afa5.png) 

  On this page +1. [Filament v5.10.1: What's Fixed](#filament-v5101-whats-fixed)
2. [1. Null Array Offset in Responsive Column Visibility](#1-null-array-offset-in-responsive-column-visibility)
3. [2. Stale Select Search Results After Clearing](#2-stale-select-search-results-after-clearing)
4. [3. Residual Table Loading Skeleton Paint](#3-residual-table-loading-skeleton-paint)
5. [4. Keyboard Navigation in Dropdown Menus](#4-keyboard-navigation-in-dropdown-menus)
6. [5. App Calendar Date Preserved for Eloquent-Serialized Date-Only Fields](#5-app-calendar-date-preserved-for-eloquent-serialized-date-only-fields)
7. [How to Upgrade](#how-to-upgrade)
8. [New Contributors](#new-contributors)
9. [Key Takeaways](#key-takeaways)

 Filament v5.10.1: What's Fixed
------------------------------

Released on 7 October 2026 by Dan Harrin, Filament v5.10.1 is a focused patch release that addresses five bugs reported by the community. If you are running Filament v5 in production, upgrading is straightforward — this is a drop-in patch with no breaking changes.

### 1. Null Array Offset in Responsive Column Visibility

A null array offset error could surface when Filament evaluated responsive column visibility checks. Contributor **@rafafdez-fillthegapp** patched the guard condition so that missing or null values are handled safely before the offset is accessed.

```php
// Before the fix, accessing an unset key could throw:
// "Undefined array key" notice / TypeError in strict mode
// The fix adds a null-safe check before reading the offset

```

This is particularly relevant if you use `->visibleFrom()` or `->hiddenFrom()` on table columns with dynamic breakpoint logic.

### 2. Stale Select Search Results After Clearing

When a user cleared the search query inside a `Select` field, in-flight AJAX responses that arrived *after* the clear could still populate the dropdown with outdated results. **@people-sea** fixed this by discarding responses that belong to a search query that has already been cleared.

This prevents confusing UX where a blank search box shows results from a previous query.

### 3. Residual Table Loading Skeleton Paint

A visual glitch caused the table loading skeleton to remain partially visible after data had finished loading. Dan Harrin resolved the paint artifact so the skeleton is fully hidden once the table content renders.

### 4. Keyboard Navigation in Dropdown Menus

Keyboard accessibility in dropdown menus was broken in certain scenarios. Dan Harrin restored correct arrow-key and Enter-key navigation, making Filament panels more accessible and compliant with WCAG keyboard interaction patterns.

### 5. App Calendar Date Preserved for Eloquent-Serialized Date-Only Fields

When an Eloquent model serialized a date-only value (a `date` cast without time), Filament's date fields were not respecting the application's configured calendar/locale, potentially shifting the displayed date. **@darkraul79** fixed the serialization path so the app calendar date is kept intact.

This matters if your application uses non-Gregorian calendars or timezone-sensitive date-only columns.

---

How to Upgrade
--------------

Run the following Composer command inside your Laravel project:

```bash
composer require filament/filament:"^5.10.1"

```

No configuration changes or migrations are required for this patch.

---

New Contributors
----------------

Two developers made their first contribution to Filament in this release:

- **@rafafdez-fillthegapp** — null array offset fix in responsive column visibility
- **@darkraul79** — Eloquent date serialization fix for date-only fields

Welcome to the Filament contributor community!

---

Key Takeaways
-------------

- **Null safety** improved for responsive table column visibility checks.
- **Stale search results** no longer appear after clearing a Select field.
- **Loading skeleton** visual artifact is resolved in tables.
- **Keyboard navigation** in dropdown menus works correctly again.
- **Date-only fields** now respect the app calendar when deserializing Eloquent dates.
- Upgrade with a single `composer require` — no breaking changes.

---

Source: [Filament v5.10.1 on GitHub](https://github.com/filamentphp/filament/releases/tag/v5.10.1)

- [Filament](https://msaied.com/articles?search=Filament)
- [Laravel](https://msaied.com/articles?search=Laravel)
- [Bug Fix](https://msaied.com/articles?search=Bug%20Fix)
- [PHP](https://msaied.com/articles?search=PHP)
- [Admin Panel](https://msaied.com/articles?search=Admin%20Panel)

 Frequently asked questions 
---------------------------

  Does upgrading to Filament v5.10.1 require any configuration or database changes?No. v5.10.1 is a pure bug-fix patch. You only need to run `composer require filament/filament:"^5.10.1"` — no migrations, config changes, or code updates are required.

   What caused stale results to appear in Select fields after clearing the search query?In-flight AJAX responses triggered by a previous search query could resolve after the user had already cleared the field, causing outdated results to populate the dropdown. The fix discards any response that belongs to a query that is no longer active.

   Which Filament feature is affected by the Eloquent date serialization fix in v5.10.1?Date-only fields backed by Eloquent columns with a `date` cast were not preserving the application's configured calendar when displaying values. The fix ensures the app calendar date is respected during deserialization, which is important for locale-sensitive or non-Gregorian calendar setups.

   ![Mohamed Said](https://cdn.msaied.com/01M22N44A70A5MC2S599JP0MPH.webp)About the author
----------------

[Mohamed Said](https://msaied.com#person)Senior Backend Engineer specializing in Laravel, scalable SaaS platforms, APIs, and cloud infrastructure. I build secure, high-performance web applications that help businesses grow.

[About](https://msaied.com#about) [GitHub ↗](https://github.com/EG-Mohamed) [LinkedIn ↗](https://www.linkedin.com/in/msaiedm/) [WhatsApp ↗](https://wa.me/201094619204) [Email Address ↗](mailto:hello@msaied.com) [My CV ↗](https://drive.google.com/file/u/0/d/1MF20IPRJyzfy32mhEutjL5EpSls0w2Q8/view)  

   [Previous articleFilament v4.15.1 Released: Bug Fixes for Tables, Select Search, and Dropdown Navigation](https://msaied.com/articles/filament-v4151-released-bug-fixes-for-tables-select-search-and-dropdown-navigation)  

   On this page
-------------

1. [Filament v5.10.1: What's Fixed](#filament-v5101-whats-fixed)
2. [1. Null Array Offset in Responsive Column Visibility](#1-null-array-offset-in-responsive-column-visibility)
3. [2. Stale Select Search Results After Clearing](#2-stale-select-search-results-after-clearing)
4. [3. Residual Table Loading Skeleton Paint](#3-residual-table-loading-skeleton-paint)
5. [4. Keyboard Navigation in Dropdown Menus](#4-keyboard-navigation-in-dropdown-menus)
6. [5. App Calendar Date Preserved for Eloquent-Serialized Date-Only Fields](#5-app-calendar-date-preserved-for-eloquent-serialized-date-only-fields)
7. [How to Upgrade](#how-to-upgrade)
8. [New Contributors](#new-contributors)
9. [Key Takeaways](#key-takeaways)

 ###  Have a technical challenge?

 Tell me what you’re building. I reply within two working days.

[Start a conversation](https://msaied.com#contact) 

   Related articles
-----------------

 [ ![](https://cdn.msaied.com/751/f7f990b3f16958e2c8634c128cc211e6.png) Laravel · 3 min read### Filament v4.15.1 Released: Bug Fixes for Tables, Select Search, and Dropdown Navigation

7 Oct 2026 ](https://msaied.com/articles/filament-v4151-released-bug-fixes-for-tables-select-search-and-dropdown-navigation) [ ![](https://cdn.msaied.com/750/bc3e713faaa9d7c80b19bb72f0b4f97d.png) Laravel · 3 min read### Route::query() and Model defaults() in Laravel 13.35

7 Oct 2026 ](https://msaied.com/articles/routequery-and-model-defaults-in-laravel-1335) [ ![](https://cdn.msaied.com/752/92b87da474ac8c5e3e7b8cd266adf261.png) Laravel · 4 min read### Laravel AI SDK 1.1: Agent Skills, Cohere Chat, and Smarter Failover

6 Oct 2026 ](https://msaied.com/articles/laravel-ai-sdk-11-agent-skills-cohere-chat-and-smarter-failover) 

  Have a technical challenge?
----------------------------

Tell me what you’re building. I reply within two working days.

 [Discuss your project ↗](https://msaied.com#contact) 

  © 2026 Mohamed Said · Built with Laravel, meant to last.Senior Backend Engineer specializing in Laravel, scalable SaaS platforms, APIs, and cloud infrastructure. I build secure, high-performance web applications that help businesses grow.

 - [Home](https://msaied.com)
- [Articles](https://msaied.com/articles)
- [Certificates](https://msaied.com/certificates)
- [GitHub](https://github.com/EG-Mohamed)
- [LinkedIn](https://www.linkedin.com/in/msaiedm/)
- [WhatsApp](https://wa.me/201094619204)
- [Email Address](mailto:hello@msaied.com)
- [My CV](https://drive.google.com/file/u/0/d/1MF20IPRJyzfy32mhEutjL5EpSls0w2Q8/view)
- [Sitemap](https://msaied.com/sitemap.xml)
