"I think the best fix would be to link sprinting to a button, instead of double tap."
Definitely. One of the fundamental problems with double tapping is you have to first let go of the forward key to do it. That means you have to slow down first before you run. That is not a good thing at all and doesn't make sense. There were mods to add running to the game before sprinting was added that used separate keys and it worked perfectly. I see the advantage of not having too many binds but this is not worth saving a bind over, it's very poorly implemented.
like I said, it's aggravating. There are a lot of things you can do in the game that you can't do in real life. So that's a stupid excuse. And like I said, it doesn't just happen when running up stairs. Sometimes you run on a flat surface and you slow down for no reason.
"I think the best fix would be to link sprinting to a button, instead of double tap."
Definitely. One of the fundamental problems with double tapping is you have to first let go of the forward key to do it. That means you have to slow down first before you run. That is not a good thing at all and doesn't make sense. There were mods to add running to the game before sprinting was added that used separate keys and it worked perfectly. I see the advantage of not having too many binds but this is not worth saving a bind over, it's very poorly implemented.