Ehh. I kinda like being able to update the browser binary while it’s in use and and in memory and then only get the new version when I restart the browser.
What I get is a crash when I open a new tab because the process launched to manage it is using the newly installed binary, which isn't compatible with the old binary that's running.
Similar problems occur if you do in-place upgrades of software using dynamic libraries.
it is fine to allow for such a feature, it is also nice to allow protecting against this possibility