Remove reload parameter during history handling

The regex is kind of complex here, so please take a close look.
I have a general rule to avoid any code with three question marks in a row. Two is OK, but three is right out.