Hi Brenden,
Great news, I have just tried this and it is very close to what I want, just not quite there.
It now correctly stays on the same page which is great, but when you go to a result and then go back it doesn't throw the error, but does not retain the filters entered previously.
Is there a way of keeping the filters as they were?
Thanks