> Not sure if its a bug, or a design choice for increased browser privacy.
Both behaviors (resetting browser geometry and resetting zoom level) are indeed privacy features, not bugs. They reduce the uniqueness of your browser in order to resist fingerprinting. If you wish to disable these features, you can do so by going to about:config and changing privacy.resistFingerprinting to False.
signature.asc
Description: PGP signature