Will the front end reload once with a new browser
Front end here is a bit bad term, because @VaadinSessionScope is related to Vaadin server side state. But having said that, the difference between @VaadinSessionScope and @SessionScope is that the first one follows VaadinSession. If you have only one servlet configured in your app, there is only one VaadinSession under HttpSession, so then these are practically the same. But if you have multiple servlets, each one has their own VaadinSession, but they share the same HttpSession when we are operating under the same Browser instance. Did this clarify the situation?