#36724: FilteredSelectMultiple widget has broken "for" attribute on <legend>
-----------------------------+-----------------------------------------
Reporter: Jacob Walls | Type: Bug
Status: new | Component: contrib.admin
Version: 6.0 | Severity: Normal
Keywords: | Triage Stage: Unreviewed
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-----------------------------+-----------------------------------------
- View the User model in the admin
- Inspect the label "Groups:"
{{{
<legend for="id_groups">Groups:</legend>
}}}
- Query for that element:
{{{#!js
> document.getElementById("id_groups")
null
}}}
There should probably be an `id` on the empty `<div>` in this structure?
{{{
<div>
<div class="flex-container">
<div class="related-widget-wrapper" data-model-ref="group">
<div class="selector">
<div class="selector-available">
<div id="id_groups_from_title" class="selector-available-title">
...
}}}
SelectFilter2.js constructs ids like "id_groups_from_title" and
"id_groups_selector_chosen" in this case.
--
Ticket URL: <
https://code.djangoproject.com/ticket/36724>
Django <
https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.