<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/tests/admin_widgets/tests.py, branch stable/5.2.x</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=stable%2F5.2.x</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=stable%2F5.2.x'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2025-06-03T01:26:36Z</updated>
<entry>
<title>[5.2.x] Fixed #36423 -- Prevented filter_horizontal buttons from intercepting form submission.</title>
<updated>2025-06-03T01:26:36Z</updated>
<author>
<name>Blayze</name>
<email>blayze@carstickers.com</email>
</author>
<published>2025-05-28T18:22:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=37e5cc6d89b4653f05a1a00af2eb2187c907c935'/>
<id>urn:sha1:37e5cc6d89b4653f05a1a00af2eb2187c907c935</id>
<content type='text'>
In the admin's filter_horizontal widget, optional action buttons like
"Choose all", "Remove all", etc. were changed from `&lt;a&gt;` to `&lt;button&gt;`
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.
</content>
</entry>
<entry>
<title>[5.2.x] Fixed #36013 -- Removed use of IDNA-2003 in django.utils.html.</title>
<updated>2025-01-23T09:40:58Z</updated>
<author>
<name>Mike Edmunds</name>
<email>medmunds@gmail.com</email>
</author>
<published>2024-12-15T00:54:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=698d05c11c27d4ed5fd75194ac0edcf133bd7600'/>
<id>urn:sha1:698d05c11c27d4ed5fd75194ac0edcf133bd7600</id>
<content type='text'>
Removed obsolete and potentially problematic IDNA 2003 ("punycode")
encoding of international domain names in smart_urlquote() and Urlizer,
which are used (only) by AdminURLFieldWidget and the urlize/urlizetrunc
template filters. Changed to use percent-encoded UTF-8, which defers
IDNA details to the browser (like other URLs rendered by Django).

Backport of 29ba75e6e57414f0e6f9528d08a520b8b931fb28 from main.
</content>
</entry>
<entry>
<title>Fixed #35940 -- Disabled SelectFilter add/remove buttons when appropriate.</title>
<updated>2025-01-09T07:18:29Z</updated>
<author>
<name>Brock</name>
<email>bsmick97@gmail.com</email>
</author>
<published>2024-12-02T14:51:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=8c118c0e00846091c261b97dbed9a5b89ceb79bf'/>
<id>urn:sha1:8c118c0e00846091c261b97dbed9a5b89ceb79bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #35791 -- Updated icon button dimensions to 24x24 pixels.</title>
<updated>2024-11-29T07:31:06Z</updated>
<author>
<name>Tainara Palmeira</name>
<email>tainarapalmeirag@gmail.com</email>
</author>
<published>2024-11-15T15:19:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=86661f2449fb0903f72b3522c68e146934013377'/>
<id>urn:sha1:86661f2449fb0903f72b3522c68e146934013377</id>
<content type='text'>
This is to meet the WCAG 2.5.8 minimum size requirement.

Co-authored-by: Eva Nanyonga &lt;evewish@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fixed #34619 -- Associated FilteredSelectMultiple elements to their label and help text.</title>
<updated>2024-11-20T12:23:18Z</updated>
<author>
<name>GappleBee</name>
<email>irrationalmathematicspro7@gmail.com</email>
</author>
<published>2024-10-24T18:44:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=857b1048d53ebf5fc5581c110e85c212b81ca83a'/>
<id>urn:sha1:857b1048d53ebf5fc5581c110e85c212b81ca83a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed CVE-2024-41991 -- Prevented potential ReDoS in django.utils.html.urlize() and AdminURLFieldWidget.</title>
<updated>2024-08-06T06:50:08Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2024-07-10T18:30:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=5f1757142febd95994caa1c0f64c1a0c161982c3'/>
<id>urn:sha1:5f1757142febd95994caa1c0f64c1a0c161982c3</id>
<content type='text'>
Thanks Seokchan Yoon for the report.

Co-authored-by: Sarah Boyce &lt;42296566+sarahboyce@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Fixed #35489 -- Fixed vertical alignment of raw_id_fields widget.</title>
<updated>2024-08-02T06:56:54Z</updated>
<author>
<name>Vaarun Sinha</name>
<email>85062344+VaarunSinha@users.noreply.github.com</email>
</author>
<published>2024-07-05T15:20:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=54e8b4e5825eadf94ad715459f3aa60df389c8d4'/>
<id>urn:sha1:54e8b4e5825eadf94ad715459f3aa60df389c8d4</id>
<content type='text'>
Co-authored-by: Sarah Boyce &lt;42296566+sarahboyce@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Fixed #34789 -- Prevented updateRelatedSelectsOptions from</title>
<updated>2024-06-12T11:09:04Z</updated>
<author>
<name>Devin Cox</name>
<email>dcox@surefyre.co</email>
</author>
<published>2024-06-12T09:35:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=719a42b589d7551fc84708044b9e984ce723c8a2'/>
<id>urn:sha1:719a42b589d7551fc84708044b9e984ce723c8a2</id>
<content type='text'>
 adding entries to filter_horizontal chosen box.

Co-authored-by: yokeshwaran1 &lt;yokesh440@yahoo.com&gt;
</content>
</entry>
<entry>
<title>Fixed #35330 -- Fixed the update of related widgets when the referenced model is camel case named.</title>
<updated>2024-04-03T01:00:25Z</updated>
<author>
<name>devin13cox</name>
<email>36718613+devin13cox@users.noreply.github.com</email>
</author>
<published>2024-04-03T01:00:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=8665cf03d79c4b6222514c5943ccf3863a19cf08'/>
<id>urn:sha1:8665cf03d79c4b6222514c5943ccf3863a19cf08</id>
<content type='text'>
Co-authored-by: Natalia &lt;124304+nessita@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Fixed #35273 -- Fixed rendering AdminFileWidget's attributes.</title>
<updated>2024-03-14T13:03:09Z</updated>
<author>
<name>Johannes Maron</name>
<email>johannes@maron.family</email>
</author>
<published>2024-03-06T20:18:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=e69019555d683fd6a831f87cb09e3deb86e4e7c7'/>
<id>urn:sha1:e69019555d683fd6a831f87cb09e3deb86e4e7c7</id>
<content type='text'>
Regression in 8a6c0203c4e92908c2b26ba54feba4ce7e76d081.
</content>
</entry>
</feed>
