Django: Accessibility and Admin Improvements

Django merged five pull requests on April 22nd, 2026, focusing on form accessibility, admin permissions, and browser compatibility fixes. Key changes include translatable blank choice labels and improved handling of per-object permissions in admin formsets.

Duration: PT1M49S

Episode overview

This episode is a short developer briefing from Django.

It explains recent repository work in plain language.

  • Show: Django
  • Published: 2026-04-22T00:00:00Z
  • Audio duration: PT1M49S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good morning, this is your Django development briefing for April 22nd, 2026.

Five pull requests were merged yesterday, delivering significant accessibility and admin improvements. Annabelle Wiegart merged a major accessibility enhancement, introducing a new translatable BLANK_CHOICE_LABEL setting to replace the hardcoded dash in form dropdowns. This change affects 31 files and deprecates the…

Artyom Kotovskiy merged a long-awaited fix for per-object permissions in admin list_editable fields. The solution prevents permission crashes by excluding non-editable fields for objects users cannot modify, rather than filtering the entire queryset upfront.

Simon Charette addressed a constraint handling issue, fixing how UniqueConstraint processes UNKNOWN conditions involving NULL values. The fix ensures constraints behave correctly when dealing with database NULL comparisons.

Two smaller but important fixes also landed: Amar replaced the deprecated unload event listener with pagehide in admin JavaScript, eliminating Chrome permission policy violations and improving browser cache performance. Dinesh Thumma fixed a crash in Content-Type header parsing when invalid encoding names are…

One…

Nearby episodes from Django

  1. Weekly Recap - Admin Accessibility & Security Enhancements
  2. Development Tool Version Pinning
  3. Security Enhancement and Documentation Cleanup
  4. Admin Interface Improvements and Documentation Updates
  5. API Documentation and Enum Updates
  6. Weekly Recap - Code Quality & Bug Fixes
  7. JavaScript Tooling Overhaul and Bug Fixes
  8. Admin Template and File Object Fixes