And I would actually argue that blocking before closing the tab should be a decision up to the developer, not the browser.