Filament v4.15.2: Accessibility, Bug Fixes &amp; New Features | Mohamed Said       [Skip to content](#main)  [ ![](https://cdn.msaied.com/01KT78WE565VEMM3PSNQAAB0MH.png) Mohamed SaidLaravel Backend Engineer ](https://www.msaied.com) - [Home](https://www.msaied.com)
- [Projects](https://www.msaied.com/projects)
- [Articles](https://www.msaied.com/articles)
- [Certificates](https://www.msaied.com/certificates)
- [About](https://www.msaied.com#about)

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

Menu
----

Close 

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

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

 1. [Home](https://www.msaied.com)
2. /
3. [Articles](https://www.msaied.com/articles)
4. /
5. [Laravel](https://www.msaied.com/articles?category=laravel)
6. /
7. Filament v4.15.2 Released: Accessibility Overhaul, Bug Fixes, and New Features

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

 Filament v4.15.2 Released: Accessibility Overhaul, Bug Fixes, and New Features
===============================================================================

 Filament v4.15.2 lands with a sweeping accessibility overhaul, RTL fixes, memory-leak patches, new screen-reader reordering for tables and KeyValue fields, Builder block grouping, and dozens of targeted bug fixes.

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

ShareCopy linkCopied

 ![Filament v4.15.2 Released: Accessibility Overhaul, Bug Fixes, and New Features](https://cdn.msaied.com/778/355fcfd808098ad188eb19a07db61e9a.png) 

  On this page +1. [Filament v4.15.2: What's New](#filament-v4152-whats-new)
2. [Accessibility Improvements](#accessibility-improvements)
3. [RTL Fixes](#rtl-fixes)
4. [JavaScript Memory-Leak Cleanup (Backported from 3.x)](#javascript-memory-leak-cleanup-backported-from-3x)
5. [New Features](#new-features)
6. [Notable Bug Fixes](#notable-bug-fixes)
7. [Internationalisation](#internationalisation)
8. [Key Takeaways](#key-takeaways)

 Filament v4.15.2: What's New
----------------------------

Released on 13 October 2026 by Dan Harrin, Filament v4.15.2 is a substantial patch release that touches nearly every corner of the framework. The headline themes are **accessibility improvements**, **RTL layout fixes**, **JavaScript memory-leak cleanup**, and a handful of genuinely useful new features.

---

### Accessibility Improvements

This release contains the most concentrated accessibility push Filament has seen in a single patch. Key changes include:

- **Date picker keyboard focus and accessibility** repaired (`#20680`).
- **Select keyboard focus and accessibility** repaired (`#20697`).
- **Schema tabs** now support proper keyboard navigation (`#20682`).
- **Global search** keyboard navigation improved (`#20692`).
- **RichEditor toolbar** is now keyboard-accessible (`#20696`).
- **Repeater and Builder reordering** improved for keyboard users (`#20690`).
- **Screen-reader table row reordering** added (`#20713`).
- **Screen-reader column manager reordering** added (`#20716`).
- **Screen-reader KeyValue row reordering** added (`#20719`).
- Helper text and errors are now properly associated with their fields via ARIA attributes (`#20700`).
- Native validation errors are now prioritised correctly (`#20721`).
- Accessible editable-column save feedback restored (`#20708`).
- Standalone copy action accessibility and feedback improved (`#20695`).

---

### RTL Fixes

Two RTL-specific layout bugs were resolved by first-time contributor `@yousef-aman`:

- Notification slide-in direction corrected for RTL layouts (`#20670`).
- Details block toggle spacing and arrow direction fixed in RTL (`#20698`).

---

### JavaScript Memory-Leak Cleanup (Backported from 3.x)

Contributor `@dbpolito` backported a series of Alpine.js lifecycle fixes:

- Color picker lifecycle cleanup.
- Select refresh listener memory leak fixed.
- Deferred modal opens skipped after component teardown.
- Stats overview chart resources cleaned up on destruction.
- Notification resources cleaned up on destruction.
- Chart widget resources cleaned up on destruction.
- Broadcast notification listeners cleaned up (`#20687`).
- Transient notifications no longer replay after concurrent requests (`#20726`).

---

### New Features

```php
// Single-selection toggle buttons can now be cleared
ToggleButtons::make('status')
    ->options([...])
    ->single(); // clicking the active option deselects it

```

- **Clearable single-selection toggle buttons** (`#20681`).
- **Htmlable navigation labels and tenant names** are now supported (`#20685`).
- **Builder blocks and query builder attributes can be grouped** (`#20722`).
- **Scoped default-action deep links** supported (`#20733`).
- **Mixed resource content and relation manager tabs** supported (`#20734`).

---

### Notable Bug Fixes

| Area | Fix | |---|---| | Tables | Multi-column sort now respects the order columns are passed (`#20676`) | | Tables | Toggled-hidden columns no longer affect user-selected sorting (`#20693`) | | Tables | Relationship aggregates loaded for toggled-hidden default sort columns (`#20727`) | | Tables | "Select all" now respects search and filters when `allowDuplicates()` is set (`#20725`) | | Forms | Disabled and read-only fields made consistent (`#20694`) | | Forms | State casts applied in a consistent order when setting state (`#20730`) | | File uploads | Public visibility applied to moved file uploads (`#20717`) | | File uploads | Subdirectory paths preserved in download notifications (`#20718`) | | File uploads | Friendly field names used in temporary upload errors (`#20714`) | | Notifications | Non-array items tolerated when restoring the notifications wireable from Livewire (`#20671`) | | RichEditor | Custom blocks resolved with rendering data (`#20712`) | | RichEditor | Long placeholders contained correctly (`#20715`) | | RichEditor | Markdown editor preview shortcuts disabled (`#20711`) | | SelectFilter | Indicator now shows the option label, not the raw title column (`#20728`) | | Search | Diacritics ignored when searching (`#20704`) | | Text entry | Sizes respected with prose and Markdown content (`#20686`) | | Tenant switcher | Avatar shape matched between trigger and dropdown items (`#20678`) | | Brand label | Long multi-line brand labels now centred correctly (`#20679`) |

---

### Internationalisation

- Croatian (`hr`) locale added to the date-time picker (`#20710`).

---

### Key Takeaways

- Filament v4.15.2 is a safe, recommended upgrade for all v4 projects.
- Accessibility has been dramatically improved across forms, tables, and navigation.
- Several JavaScript memory leaks that could degrade long-running admin sessions are now fixed.
- New grouping support for Builder blocks and query builder attributes simplifies complex form schemas.
- RTL users benefit from two targeted layout corrections.
- File upload handling is more robust, with correct visibility and path preservation.

---

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

- [filament](https://www.msaied.com/articles?search=filament)
- [laravel](https://www.msaied.com/articles?search=laravel)
- [php](https://www.msaied.com/articles?search=php)
- [accessibility](https://www.msaied.com/articles?search=accessibility)
- [release](https://www.msaied.com/articles?search=release)
- [livewire](https://www.msaied.com/articles?search=livewire)

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

  Is Filament v4.15.2 a safe upgrade from v4.15.1?Yes. v4.15.2 is a patch release containing only bug fixes, accessibility improvements, and additive features. There are no breaking changes relative to v4.15.1.

   What JavaScript memory leaks were fixed in v4.15.2?Several Alpine.js lifecycle issues were patched: the select refresh listener, color picker lifecycle, stats overview chart resources, chart widget resources, notification resources, and broadcast notification listeners are all now properly cleaned up when their components are destroyed.

   Does v4.15.2 add any new features or only fixes?It adds several new features: clearable single-selection toggle buttons, Htmlable navigation labels and tenant names, Builder block and query builder attribute grouping, scoped default-action deep links, mixed resource content and relation manager tabs, and screen-reader reordering for tables, column managers, and KeyValue fields.

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

[Mohamed Said](https://www.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://www.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 articlePuzzle Party: A Laravel + Flutter App Built With the Help of the Community](https://www.msaied.com/articles/puzzle-party-a-laravel-flutter-app-built-with-the-help-of-the-community) [Next articleFilament v5.10.2 Released: Accessibility Fixes, RTL Support, and New Features](https://www.msaied.com/articles/filament-v5102-released-accessibility-fixes-rtl-support-and-new-features)  

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

1. [Filament v4.15.2: What's New](#filament-v4152-whats-new)
2. [Accessibility Improvements](#accessibility-improvements)
3. [RTL Fixes](#rtl-fixes)
4. [JavaScript Memory-Leak Cleanup (Backported from 3.x)](#javascript-memory-leak-cleanup-backported-from-3x)
5. [New Features](#new-features)
6. [Notable Bug Fixes](#notable-bug-fixes)
7. [Internationalisation](#internationalisation)
8. [Key Takeaways](#key-takeaways)

 ###  Have a technical challenge?

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

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

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

 [ ![](https://cdn.msaied.com/776/8e8ee70ebeedf358233b53e19ecae4a1.png) Laravel · 4 min read### Filament v5.10.2 Released: Accessibility Fixes, RTL Support, and New Features

13 Oct 2026 ](https://www.msaied.com/articles/filament-v5102-released-accessibility-fixes-rtl-support-and-new-features) [ ![](https://cdn.msaied.com/772/751d21c9bbf4187742acfb130ad4b3c4.png) Laravel · 3 min read### Puzzle Party: A Laravel + Flutter App Built With the Help of the Community

12 Oct 2026 ](https://www.msaied.com/articles/puzzle-party-a-laravel-flutter-app-built-with-the-help-of-the-community) [ ![](https://cdn.msaied.com/777/9ffc1bfe88806626f495f3ef307e0b69.png) Composer Pacakge · 4 min read### BashBox: A Sandboxed Bash Interpreter for AI Agents in PHP

11 Oct 2026 ](https://www.msaied.com/articles/bashbox-a-sandboxed-bash-interpreter-for-ai-agents-in-php-4) 

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

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

 [Discuss your project ↗](https://www.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://www.msaied.com)
- [Articles](https://www.msaied.com/articles)
- [Certificates](https://www.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://www.msaied.com/sitemap.xml)
