Спасибо, что сообщили о проблеме, я завел задачу на GitHub.
В качестве WA, вы можете переопределить LogoutSupport бин и изменить реализацию logout() на следующую:
public void logout() {
// window's 'beforeunload' event is triggered by changing Page's location,
// so we need to remove 'beforeunload' event listener, because logout happens
// anyway, even if a user stops browser tab closing, as a result it breaks app
WebBrowserTools.allowBrowserTabClosing(UI.getCurrent())
.then(jsonValue -> {
if (authenticationContext != null) {
authenticationContext.logout();
} else {
doLogout();
}
});
}