h: o valor inputFile fica em branco após a falha na validação de outra entrada, como reter seu valor?

Com muitos outros componentes JSF padrão, quando um formulário é enviado e a validação do lado do servidor falha, a página é renderizada novamente com os campos de formulário enviados anteriormente preenchidos para o usuário editar e reenviar. Estou procurando pelo mesmo comportamento no novo h: inputFile e não o estou encontrando.

Como um exemplo simples, eu tenho um formulário com um h: inputText e um h: inputFile. O inputText tem a validação do lado do servidor ativada. Se o usuário digitar um texto inválido e selecionar um arquivo e enviar, o arquivo será carregado e o formulário será renderizado com o texto inválido no campo de texto e uma mensagem h: indicando o resultado da validação. O problema que estou tentando resolver é que nesse momento eles corrigem a entrada de texto, mas precisam selecionar um arquivo novamente e enviá-lo novamente. Estou sentindo falta de algo básico ou esse é o comportamento pretendido?

questionAnswers(1)

yourAnswerToTheQuestion