When using css flexbox to create a header/body/footer layout and adding overflow-x:hidden to the outer-div, Chrome may crop the bottom (the status element) when reducing the viewport height. This results in a vertical scrollbar being introduced.
On the other hand, Firefox behaves as expected by adjusting the body-element height and displaying the statusbar even when the browser height is reduced. Chrome only restores the correct layout after reloading the page or changing the viewport width.
To see this difference between Chrome and Firefox, check out the sample on Stackblitz: https://stackblitz.com/edit/angular-xtapbp
You can compare the behavior of Chrome and Firefox by opening the above Stackblitz link in both browsers.