Excellent, “a picture paints a thousand words”. Now I understand.
I forgot that on my development code I have already avoided that problem. The footer now stays at either the foot of the screen, or the foot of the content, which ever is the greater, as per attached. It never moves higher than the foot of the screen.