Confirmed core_input.less use of 'disabled' attribute selector instead of ':disabled' pseudo-class

vbresults

Well-known member
Licensed customer
Affected version
2.3.13
core_input.less uses:
CSS:
.input
{
    &[disabled]
    {
        .xf-inputDisabled();
    }
}

Instead of:
CSS:
.input
{
    &:disabled
    {
        .xf-inputDisabled();
    }

    &:hover:disabled
    {
        .xf-inputDisabled();
    }
}

.inputNumber-button
{
    &:disabled
    {
        .xf-inputDisabled();
    }

    .inputGroup.inputGroup--joined &
    {
        &:hover:disabled,
        &:active:disabled,
        &:focus:disabled
        {
            .xf-inputDisabled();
        }
    }
}

This causes unexpected behavior, like a numberbox's primary input and control buttons not responding to being inside of a disabled fieldset.
 
Last edited:
Back
Top Bottom