summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorBlayze <blayze@carstickers.com>2025-05-28 11:22:29 -0700
committerNatalia <124304+nessita@users.noreply.github.com>2025-06-02 22:26:36 -0300
commit37e5cc6d89b4653f05a1a00af2eb2187c907c935 (patch)
treed77f60c4709a6419e8702f3653be7f2ffe07f005 /docs
parente107b8a9d39ec58a5cadcaf100128ae20b1e052c (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.txt4
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`).