a11y: don't mark individual checkboxes as required (#41130)

This commit is contained in:
Frédéric Péters 2020-03-28 10:23:03 +01:00
parent 1e5e663d76
commit 214d1df3c6
1 changed files with 2 additions and 0 deletions

View File

@ -1159,6 +1159,8 @@ class CheckboxesWidget(CompositeWidget):
if self.options_with_attributes and option[-1].get('disabled'):
element_kwargs['disabled'] = 'disabled'
self.disabled_options.append(name)
# don't mark individual checkboxes as required
element_kwargs.pop('required', None)
if value and key in value:
checked = True