Re: [Django] #36458: Move focus to admin widget popup window after button click

51 views
Skip to first unread message

Django

unread,
Jul 10, 2025, 1:02:28 AM7/10/25
to django-...@googlegroups.com
#36458: Move focus to admin widget popup window after button click
-------------------------------------+-------------------------------------
Reporter: Antoliny | Owner: Chaitanya
Type: | Status: assigned
Cleanup/optimization |
Component: contrib.admin | Version: 5.1
Severity: Normal | Resolution:
Keywords: accessibility, | Triage Stage: Accepted
datetime shortcut |
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Chaitanya):

* owner: (none) => Chaitanya
* status: new => assigned

--
Ticket URL: <https://code.djangoproject.com/ticket/36458#comment:4>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

Django

unread,
Jul 10, 2025, 6:41:47 PM7/10/25
to django-...@googlegroups.com
#36458: Move focus to admin widget popup window after button click
-------------------------------------+-------------------------------------
Reporter: Antoliny | Owner: Chaitanya
Type: | Status: assigned
Cleanup/optimization |
Component: contrib.admin | Version: 5.1
Severity: Normal | Resolution:
Keywords: accessibility, | Triage Stage: Accepted
datetime shortcut |
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Comment (by Antoliny):

[https://github.com/django/django/pull/19632 PR]
--
Ticket URL: <https://code.djangoproject.com/ticket/36458#comment:5>

Django

unread,
Jul 10, 2025, 6:41:54 PM7/10/25
to django-...@googlegroups.com
#36458: Move focus to admin widget popup window after button click
-------------------------------------+-------------------------------------
Reporter: Antoliny | Owner: Chaitanya
Type: | Status: assigned
Cleanup/optimization |
Component: contrib.admin | Version: 5.1
Severity: Normal | Resolution:
Keywords: accessibility, | Triage Stage: Accepted
datetime shortcut |
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Antoliny):

* has_patch: 0 => 1

--
Ticket URL: <https://code.djangoproject.com/ticket/36458#comment:6>

Django

unread,
Jul 10, 2025, 11:25:26 PM7/10/25
to django-...@googlegroups.com
#36458: Move focus to admin widget popup window after button click
-------------------------------------+-------------------------------------
Reporter: Antoliny | Owner: Chaitanya
Type: | Status: assigned
Cleanup/optimization |
Component: contrib.admin | Version: 5.1
Severity: Normal | Resolution:
Keywords: accessibility, | Triage Stage: Accepted
datetime shortcut |
Has patch: 1 | Needs documentation: 0
Needs tests: 1 | Patch needs improvement: 1
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Antoliny):

* needs_better_patch: 0 => 1
* needs_tests: 0 => 1

--
Ticket URL: <https://code.djangoproject.com/ticket/36458#comment:7>

Django

unread,
Jul 19, 2025, 1:47:23 AM7/19/25
to django-...@googlegroups.com
#36458: Move focus to admin widget popup window after button click
-------------------------------------+-------------------------------------
Reporter: Antoliny | Owner: Chaitanya
Type: | Status: assigned
Cleanup/optimization |
Component: contrib.admin | Version: 5.1
Severity: Normal | Resolution:
Keywords: accessibility, | Triage Stage: Accepted
datetime shortcut |
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Chaitanya):

* needs_better_patch: 1 => 0
* needs_tests: 1 => 0

--
Ticket URL: <https://code.djangoproject.com/ticket/36458#comment:8>

Django

unread,
Jul 22, 2025, 2:07:59 AM7/22/25
to django-...@googlegroups.com
#36458: Move focus to admin widget popup window after button click
-------------------------------------+-------------------------------------
Reporter: Antoliny | Owner: Chaitanya
Type: | Status: assigned
Cleanup/optimization |
Component: contrib.admin | Version: 5.1
Severity: Normal | Resolution:
Keywords: accessibility, | Triage Stage: Accepted
datetime shortcut |
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Chaitanya):

* cc: Chaitanya (added)

--
Ticket URL: <https://code.djangoproject.com/ticket/36458#comment:9>

Django

unread,
Jul 22, 2025, 6:56:18 AM7/22/25
to django-...@googlegroups.com
#36458: Move focus to admin widget popup window after button click
-------------------------------------+-------------------------------------
Reporter: Antoliny | Owner: Chaitanya
Type: | Status: assigned
Cleanup/optimization |
Component: contrib.admin | Version: 5.1
Severity: Normal | Resolution:
Keywords: accessibility, | Triage Stage: Accepted
datetime shortcut |
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 1
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Sarah Boyce):

* needs_better_patch: 0 => 1

--
Ticket URL: <https://code.djangoproject.com/ticket/36458#comment:10>

Django

unread,
Mar 31, 2026, 9:08:42 AMMar 31
to django-...@googlegroups.com
#36458: Move focus to admin widget popup window after button click
-------------------------------------+-------------------------------------
Reporter: Antoliny | Owner: Sachi
Type: | Jain
Cleanup/optimization | Status: assigned
Component: contrib.admin | Version: 5.1
Severity: Normal | Resolution:
Keywords: accessibility, | Triage Stage: Accepted
datetime shortcut |
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Sachi Jain):

* needs_better_patch: 1 => 0
* owner: Chaitanya => Sachi Jain

Comment:

PR : https://github.com/django/django/pull/21042
--
Ticket URL: <https://code.djangoproject.com/ticket/36458#comment:11>

Django

unread,
Apr 6, 2026, 2:53:13 PMApr 6
to django-...@googlegroups.com
#36458: Move focus to admin widget popup window after button click
-------------------------------------+-------------------------------------
Reporter: Antoliny | Owner: Sachi
Type: | Jain
Cleanup/optimization | Status: assigned
Component: contrib.admin | Version: 5.1
Severity: Normal | Resolution:
Keywords: accessibility, | Triage Stage: Accepted
datetime shortcut |
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 1
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Jacob Walls):

* needs_better_patch: 0 => 1

--
Ticket URL: <https://code.djangoproject.com/ticket/36458#comment:12>

Django

unread,
Apr 13, 2026, 2:31:57 AMApr 13
to django-...@googlegroups.com
#36458: Move focus to admin widget popup window after button click
-------------------------------------+-------------------------------------
Reporter: Antoliny | Owner: Sachi
Type: | Jain
Cleanup/optimization | Status: assigned
Component: contrib.admin | Version: 5.1
Severity: Normal | Resolution:
Keywords: accessibility, | Triage Stage: Accepted
datetime shortcut |
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Sachi Jain):

* needs_better_patch: 1 => 0

--
Ticket URL: <https://code.djangoproject.com/ticket/36458#comment:13>

Django

unread,
Apr 21, 2026, 9:00:54 AMApr 21
to django-...@googlegroups.com
#36458: Move focus to admin widget popup window after button click
-------------------------------------+-------------------------------------
Reporter: Antoliny | Owner: Sachi
Type: | Jain
Cleanup/optimization | Status: assigned
Component: contrib.admin | Version: 5.1
Severity: Normal | Resolution:
Keywords: accessibility, | Triage Stage: Accepted
datetime shortcut |
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 1
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Jacob Walls):

* needs_better_patch: 0 => 1

--
Ticket URL: <https://code.djangoproject.com/ticket/36458#comment:14>

Django

unread,
Apr 28, 2026, 6:08:41 AMApr 28
to django-...@googlegroups.com
#36458: Move focus to admin widget popup window after button click
-------------------------------------+-------------------------------------
Reporter: Antoliny | Owner: Sachi
Type: | Jain
Cleanup/optimization | Status: assigned
Component: contrib.admin | Version: 5.1
Severity: Normal | Resolution:
Keywords: accessibility, | Triage Stage: Accepted
datetime shortcut |
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Sachi Jain):

* needs_better_patch: 1 => 0

--
Ticket URL: <https://code.djangoproject.com/ticket/36458#comment:15>

Django

unread,
Apr 29, 2026, 11:27:22 AMApr 29
to django-...@googlegroups.com
#36458: Move focus to admin widget popup window after button click
-------------------------------------+-------------------------------------
Reporter: Antoliny | Owner: Sachi
Type: | Jain
Cleanup/optimization | Status: assigned
Component: contrib.admin | Version: 5.1
Severity: Normal | Resolution:
Keywords: accessibility, | Triage Stage: Ready for
datetime shortcut | checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Jacob Walls):

* stage: Accepted => Ready for checkin

--
Ticket URL: <https://code.djangoproject.com/ticket/36458#comment:16>

Django

unread,
Apr 30, 2026, 8:05:41 AMApr 30
to django-...@googlegroups.com
#36458: Move focus to admin widget popup window after button click
-------------------------------------+-------------------------------------
Reporter: Antoliny | Owner: Sachi
Type: | Jain
Cleanup/optimization | Status: assigned
Component: contrib.admin | Version: 5.1
Severity: Normal | Resolution:
Keywords: accessibility, | Triage Stage: Accepted
datetime shortcut |
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 1
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Jacob Walls):

* needs_better_patch: 0 => 1
* stage: Ready for checkin => Accepted

--
Ticket URL: <https://code.djangoproject.com/ticket/36458#comment:17>

Django

unread,
May 1, 2026, 12:50:23 PMMay 1
to django-...@googlegroups.com
#36458: Move focus to admin widget popup window after button click
-------------------------------------+-------------------------------------
Reporter: Antoliny | Owner: Sachi
Type: | Jain
Cleanup/optimization | Status: assigned
Component: contrib.admin | Version: 5.1
Severity: Normal | Resolution:
Keywords: accessibility, | Triage Stage: Accepted
datetime shortcut |
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Sachi Jain):

* needs_better_patch: 1 => 0

--
Ticket URL: <https://code.djangoproject.com/ticket/36458#comment:18>

Django

unread,
May 4, 2026, 2:57:07 PMMay 4
to django-...@googlegroups.com
#36458: Move focus to admin widget popup window after button click
-------------------------------------+-------------------------------------
Reporter: Antoliny | Owner: Sachi
Type: | Jain
Cleanup/optimization | Status: assigned
Component: contrib.admin | Version: 5.1
Severity: Normal | Resolution:
Keywords: accessibility, | Triage Stage: Accepted
datetime shortcut |
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 1
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Jacob Walls):

* needs_better_patch: 0 => 1

--
Ticket URL: <https://code.djangoproject.com/ticket/36458#comment:19>

Django

unread,
May 5, 2026, 9:19:28 AMMay 5
to django-...@googlegroups.com
#36458: Move focus to admin widget popup window after button click
-------------------------------------+-------------------------------------
Reporter: Antoliny | Owner: Sachi
Type: | Jain
Cleanup/optimization | Status: assigned
Component: contrib.admin | Version: 5.1
Severity: Normal | Resolution:
Keywords: accessibility, | Triage Stage: Ready for
datetime shortcut | checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Jacob Walls):

* needs_better_patch: 1 => 0
* stage: Accepted => Ready for checkin

Comment:

Looks good to me. Perhaps Eli wants to weigh in on the usefulness of the
focus trap?
--
Ticket URL: <https://code.djangoproject.com/ticket/36458#comment:20>

Django

unread,
May 6, 2026, 4:14:16 PMMay 6
to django-...@googlegroups.com
#36458: Move focus to admin widget popup window after button click
-------------------------------------+-------------------------------------
Reporter: Antoliny | Owner: Sachi
Type: | Jain
Cleanup/optimization | Status: assigned
Component: contrib.admin | Version: 5.1
Severity: Normal | Resolution:
Keywords: accessibility, | Triage Stage: Accepted
datetime shortcut |
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 1
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Jacob Walls):

* needs_better_patch: 0 => 1
* stage: Ready for checkin => Accepted

Comment:

Spotted the advice on the prior attempt to use `<dialog>` instead of
rolling our own focus trap.
--
Ticket URL: <https://code.djangoproject.com/ticket/36458#comment:21>

Django

unread,
May 20, 2026, 4:33:49 AM (yesterday) May 20
to django-...@googlegroups.com
#36458: Move focus to admin widget popup window after button click
-------------------------------------+-------------------------------------
Reporter: Antoliny | Owner: Sachi
Type: | Jain
Cleanup/optimization | Status: assigned
Component: contrib.admin | Version: 5.1
Severity: Normal | Resolution:
Keywords: accessibility, | Triage Stage: Accepted
datetime shortcut |
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Sachi Jain):

* needs_better_patch: 1 => 0

--
Ticket URL: <https://code.djangoproject.com/ticket/36458#comment:22>

Django

unread,
May 20, 2026, 11:37:03 AM (23 hours ago) May 20
to django-...@googlegroups.com
#36458: Move focus to admin widget popup window after button click
-------------------------------------+-------------------------------------
Reporter: Antoliny | Owner: Sachi
Type: | Jain
Cleanup/optimization | Status: assigned
Component: contrib.admin | Version: 5.1
Severity: Normal | Resolution:
Keywords: accessibility, | Triage Stage: Ready for
datetime shortcut | checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Jacob Walls):

* stage: Accepted => Ready for checkin

--
Ticket URL: <https://code.djangoproject.com/ticket/36458#comment:23>

Django

unread,
May 20, 2026, 12:02:26 PM (22 hours ago) May 20
to django-...@googlegroups.com
#36458: Move focus to admin widget popup window after button click
-------------------------------------+-------------------------------------
Reporter: Antoliny | Owner: Sachi
Type: | Jain
Cleanup/optimization | Status: closed
Component: contrib.admin | Version: 5.1
Severity: Normal | Resolution: fixed
Keywords: accessibility, | Triage Stage: Ready for
datetime shortcut | checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Jacob Walls <jacobtylerwalls@…>):

* resolution: => fixed
* status: assigned => closed

Comment:

In [changeset:"3ca621a38642bfd8fc2bfd308f489cc2d9e76fb0" 3ca621a]:
{{{#!CommitTicketReference repository=""
revision="3ca621a38642bfd8fc2bfd308f489cc2d9e76fb0"
Fixed #36458 -- Trapped focus in the admin calendar and clock widgets.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/36458#comment:24>
Reply all
Reply to author
Forward
0 new messages