PHP 8.1 & ConcreteCMS 9.1.3 - Attribute Option List Convenience Issue

If you make an attribute Option List and Select Options Multiple Values is checked it does not have the label built so you can click the words like ConcreteCMS 8 did.
I fixed it by changing the following. I assume my fix would not work correctly in all cases.
\concrete\attributes\select\form.php
Line 20 was

<label class="form-check-label">
    <?=$opt->getSelectAttributeOptionDisplayValue()?>
</label>

Changed to

<?= $form->label($view->field('atSelectOptionValue') . '_' . $opt->getSelectAttributeOptionID(),  $opt->getSelectAttributeOptionDisplayValue(), ['class' => 'form-check-label'])?>

I’ve got a PR request in github specifically to address this, probably will be merged before the next release: Add missing for attribute to checkbox label of option list attribute by Mesuva · Pull Request #11024 · concretecms/concretecms · GitHub