Filament v4.15.3: Bug Fixes &amp; Performance Improvements | 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 v4.15.3 Released: Bug Fixes, Performance Improvements &amp; i18n Updates

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

 Filament v4.15.3 Released: Bug Fixes, Performance Improvements &amp; i18n Updates
==================================================================================

 Filament v4.15.3 ships 30+ fixes covering file uploads, Livewire notifications, tenant context for queued imports, rich editor improvements, accessibility enhancements, and several new i18n translations.

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

ShareCopy linkCopied

 ![Filament v4.15.3 Released: Bug Fixes, Performance Improvements & i18n Updates](https://cdn.msaied.com/801/da371310d5555269173fd04af50fde4b.png) 

  On this page +1. [Filament v4.15.3 Released](#filament-v4153-released)
2. [Authentication &amp; Security](#authentication-amp-security)
3. [Livewire &amp; State Management](#livewire-amp-state-management)
4. [File Uploads](#file-uploads)
5. [Tables &amp; Pagination](#tables-amp-pagination)
6. [Forms &amp; Repeater](#forms-amp-repeater)
7. [Rich Editor](#rich-editor)
8. [Multi-tenancy](#multi-tenancy)
9. [Accessibility &amp; Layout](#accessibility-amp-layout)
10. [Performance](#performance)
11. [Internationalization](#internationalization)
12. [Key Takeaways](#key-takeaways)

 Filament v4.15.3 Released
-------------------------

Filament v4.15.3 landed on 20 October 2026, packed with more than 30 bug fixes, a handful of performance improvements, and several internationalization updates. Here is a detailed breakdown of what changed and why it matters for your Laravel applications.

### Authentication &amp; Security

A subtle but important fix prevents **double encoding of app authentication QR codes** ([\#20741](https://github.com/filamentphp/filament/pull/20741)). If your users were scanning malformed QR codes during two-factor authentication setup, this patch resolves that issue cleanly.

### Livewire &amp; State Management

Two fixes address Livewire-specific behaviour:

- **Cloak state is now preserved during Livewire updates** ([\#20743](https://github.com/filamentphp/filament/pull/20743)), preventing visible flicker when components re-render.
- **Livewire notifications are kept in their originating browser tab** ([\#20788](https://github.com/filamentphp/filament/pull/20788)), so flash messages no longer bleed across tabs in multi-tab workflows.

### File Uploads

Three related fixes improve file upload reliability:

```php
// Filament now preserves original filenames and encodes spaces in URLs
// so paths like "my file.pdf" become "my%20file.pdf" automatically

```

- **Original filenames are preserved** during uploads ([\#20781](https://github.com/filamentphp/filament/pull/20781)).
- **Spaces in uploaded file URLs are encoded** correctly ([\#20782](https://github.com/filamentphp/filament/pull/20782)).
- **The hidden drop-label height is maintained** so the upload zone does not collapse unexpectedly ([\#20784](https://github.com/filamentphp/filament/pull/20784)).

### Tables &amp; Pagination

- Pagination page numbers were being **formatted twice**, causing display issues — now fixed ([\#20748](https://github.com/filamentphp/filament/pull/20748)).
- **Colored table actions are kept hidden in loading skeletons** ([\#20744](https://github.com/filamentphp/filament/pull/20744)), preventing a flash of unstyled action buttons.
- **Filter dropdowns now close automatically after applying a filter** ([\#20789](https://github.com/filamentphp/filament/pull/20789)), improving table UX.
- **Boolean group keys for record selection are normalized** ([\#20777](https://github.com/filamentphp/filament/pull/20777)), fixing edge cases when grouping by boolean columns.

### Forms &amp; Repeater

- The Repeater component now **skips item state snapshots in `getItemLabel()` when no label is set** ([\#20762](https://github.com/filamentphp/filament/pull/20762)), reducing unnecessary processing.
- **Unrelated branches are pruned when resolving non-dehydrated components** ([\#20763](https://github.com/filamentphp/filament/pull/20763)), improving form state accuracy.
- The **select dropdown stays open when its scrollbar is pressed** ([\#20783](https://github.com/filamentphp/filament/pull/20783)), fixing a frustrating UX regression.

### Rich Editor

- **Asymmetric grid options now appear only for relevant preset choices** in the rich editor ([\#20761](https://github.com/filamentphp/filament/pull/20761)).
- **Nested lists are preserved when wrapping list item content** ([\#20787](https://github.com/filamentphp/filament/pull/20787)).

### Multi-tenancy

**Tenant context is now restored for queued imports** ([\#20758](https://github.com/filamentphp/filament/pull/20758)). If you use Filament's multi-tenancy features alongside background import jobs, this fix ensures the correct tenant is resolved when the job runs.

### Accessibility &amp; Layout

- **Responsive sidebar keyboard accessibility is improved** ([\#20756](https://github.com/filamentphp/filament/pull/20756)).
- **Section header actions now wrap on narrow layouts** ([\#20757](https://github.com/filamentphp/filament/pull/20757)) instead of overflowing.

### Performance

- **Line-clamped text columns now use a CSS class instead of an inline `style` attribute `:has()` selector** ([\#20790](https://github.com/filamentphp/filament/pull/20790)), reducing forced style recalculations in large tables.
- **Forced style recalculation is avoided when initializing single-trigger dropdowns** ([\#20774](https://github.com/filamentphp/filament/pull/20774)).

### Internationalization

- Added missing **zh\_TW (Traditional Chinese)** translations ([\#20749](https://github.com/filamentphp/filament/pull/20749)).
- Fixed **zh\_TW import/export counts and authentication messages** ([\#20755](https://github.com/filamentphp/filament/pull/20755)).
- Updated **Finnish** translations ([\#20778](https://github.com/filamentphp/filament/pull/20778)).
- Added missing **Polish (PL)** translations ([\#20779](https://github.com/filamentphp/filament/pull/20779)).

### Key Takeaways

- File upload paths with spaces are now URL-encoded automatically.
- Livewire notifications no longer leak across browser tabs.
- Tenant context is correctly restored for queued import jobs.
- Several performance wins reduce unnecessary DOM recalculations in tables.
- zh\_TW, Finnish, and Polish translations received notable updates.
- Five new contributors made their first Filament pull requests in this release.

---

[View the full v4.15.3 release on GitHub](https://github.com/filamentphp/filament/releases/tag/v4.15.3)

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

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

  What file upload issues were fixed in Filament v4.15.3?Three fixes were merged: original filenames are now preserved during uploads, spaces in uploaded file URLs are properly percent-encoded, and the hidden drop-label height is maintained so the upload zone does not collapse unexpectedly.

   Does Filament v4.15.3 fix the tenant context problem with queued imports?Yes. PR #20758 restores the correct tenant context when a queued import job runs, ensuring multi-tenant applications resolve the right tenant during background processing.

   What performance improvements are included in Filament v4.15.3?Line-clamped text columns now use a CSS class instead of an inline style attribute with a :has() selector, reducing forced style recalculations. Additionally, forced style recalculation is avoided when initializing single-trigger dropdowns.

   ![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 articleModular Monolith in Laravel: Enforcing Bounded Contexts Without a Microservices Tax](https://msaied.com/articles/modular-monolith-in-laravel-enforcing-bounded-contexts-without-a-microservices-tax-4) [Next articleFilament v5.10.3 Released: Bug Fixes, Performance Improvements &amp; i18n Updates](https://msaied.com/articles/filament-v5103-released-bug-fixes-performance-improvements-i18n-updates)  

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

1. [Filament v4.15.3 Released](#filament-v4153-released)
2. [Authentication &amp; Security](#authentication-amp-security)
3. [Livewire &amp; State Management](#livewire-amp-state-management)
4. [File Uploads](#file-uploads)
5. [Tables &amp; Pagination](#tables-amp-pagination)
6. [Forms &amp; Repeater](#forms-amp-repeater)
7. [Rich Editor](#rich-editor)
8. [Multi-tenancy](#multi-tenancy)
9. [Accessibility &amp; Layout](#accessibility-amp-layout)
10. [Performance](#performance)
11. [Internationalization](#internationalization)
12. [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/800/c7c4a69453f0653a60c996daa58b2096.png) Laravel · 4 min read### Filament v5.10.3 Released: Bug Fixes, Performance Improvements &amp; i18n Updates

20 Oct 2026 ](https://msaied.com/articles/filament-v5103-released-bug-fixes-performance-improvements-i18n-updates) [ ![](https://cdn.msaied.com/799/f5bb5eaa2b223303a224d6094f2b562c.png)  · 3 min read### Modular Monolith in Laravel: Enforcing Bounded Contexts Without a Microservices Tax

20 Oct 2026 ](https://msaied.com/articles/modular-monolith-in-laravel-enforcing-bounded-contexts-without-a-microservices-tax-4) [ ![](https://cdn.msaied.com/798/6a3e8f3b911d933877fa7335fb546431.png)  · 3 min read### Laravel Horizon Deep Dive: Queue Metrics, Supervisor Tuning, and Graceful Scaling

20 Oct 2026 ](https://msaied.com/articles/laravel-horizon-deep-dive-queue-metrics-supervisor-tuning-and-graceful-scaling) 

  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)
