Redirect com jsf para outra página em uma posição específica

Tenho uma página ontem existe um botão para fazer o redirect para outra página. Porém esse redirect deve ser feito para uma seção especifica da página.

Exemplo em localhost:8080/minhaaplicacao/index.xhtml#produtos (Isso funciona, e o redirect é feito para seção de produtos na página index).

Mas estou em outra página, e estou usando no action do botão voltar /index.xhtml#produtos?faces-redirect=true o redirect é feito mas para o topo da página.

Meu botão de voltar

<div style="float:left; vertical-align: middle;">
	<p:commandButton
		action="/index.xhtml#produtos?faces-redirect=true"
		title="Voltar"
		styleClass="BlueButton"
		icon="fa fa-undo white Fs14" 
		style="width:auto;float:left"/>	
		
</div>

Tentei usando navigation-rule em faces.config, também só faz o redirect para o topo da página.

Se alguém puder ajudar, eu agradeço.

Está usando Primefaces?

Se sim, da uma olhada no componente focus:

https://www.primefaces.org/showcase/ui/misc/focus.xhtml