Maintaining state in Vaadin on browser back button

I want to maintain state of pages when I press browser back button & come back. If I populated a table, or uploaded a file then the state shall be maintained. But currently if I populate a table and come back to it – It’s empty.

You can do this using e.g. the Navigator and registering the views as objects:

navigator.addView("viewname", viewObject); This way the exact same view object will be kept in memory, and unless you change it yourself in the enter method, should look exactly the same.