diff options
| author | Blayze <blayze@carstickers.com> | 2025-05-28 11:22:29 -0700 |
|---|---|---|
| committer | Natalia <124304+nessita@users.noreply.github.com> | 2025-06-02 22:26:36 -0300 |
| commit | 37e5cc6d89b4653f05a1a00af2eb2187c907c935 (patch) | |
| tree | d77f60c4709a6419e8702f3653be7f2ffe07f005 /docs | |
| parent | e107b8a9d39ec58a5cadcaf100128ae20b1e052c (diff) | |
[5.2.x] Fixed #36423 -- Prevented filter_horizontal buttons from intercepting form submission.
In the admin's filter_horizontal widget, optional action buttons like
"Choose all", "Remove all", etc. were changed from `<a>` to `<button>`
elements in #34619, but without specifying `type="button"`. As a result,
when pressing Enter while focused on a form input, these buttons could
be triggered and intercept form submission.
Explicitly set `type="button"` on these control buttons to prevent them
from acting as submit buttons.
Thanks Antoliny Lee for the quick triage and review.
Regression in 857b1048d53ebf5fc5581c110e85c212b81ca83a.
Backport of 90429625a85f1f77dfea200c91bd2dabab57974f from main.
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/releases/5.2.2.txt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/docs/releases/5.2.2.txt b/docs/releases/5.2.2.txt index 8ed0856352..5647c0cc07 100644 --- a/docs/releases/5.2.2.txt +++ b/docs/releases/5.2.2.txt @@ -30,3 +30,7 @@ Bugfixes * Fixed a regression in Django 5.2 that caused a crash when using ``OuterRef`` in PostgreSQL aggregate functions ``ArrayAgg``, ``StringAgg``, and ``JSONBAgg`` (:ticket:`36405`). + +* Fixed a regression in Django 5.2 where admin's ``filter_horizontal`` buttons + lacked ``type="button"``, causing them to intercept form submission when + pressing the Enter key (:ticket:`36423`). |
