No estoy seguro, pero entiendo que lo que quieres es que el pie de página esté fijo en la parte de abajo del navegador, pero no del documento —es decir, que esté al final del viewport— y que no se mueva de ahí.
Si es así, usa una posición fija para el pie de página y colócalo en la parte de abajo con bottom: