If Slider::lookAndFeelChanged() is called while the slider is disabled, then the following code which is in there turns its textBox to be NOT editable :
if (valueBox->isEditable() != editableText) // (avoid overriding the single/double click flags unless we have to)
{
valueBox->setEditable (editableText && owner.isEnabled());
}
just removing owner.isEnabled() is a quick fix that is ok I think :
if (valueBox->isEditable() != editableText)
{
valueBox->setEditable (editableText);
}