Browse Source

Fix @PushStateNavigation with @PreserveOnRefresh (#11417)

Navigation needs to be done also in doRefresh(..) in similar fashion as in doInit(..)

Fixes https://github.com/vaadin/framework/issues/11416
tags/8.8.0.beta1
Tatu Lund 5 years ago
parent
commit
9d2dd8bed8
1 changed files with 7 additions and 0 deletions
  1. 7
    0
      server/src/main/java/com/vaadin/ui/UI.java

+ 7
- 0
server/src/main/java/com/vaadin/ui/UI.java View File

@@ -869,6 +869,13 @@ public abstract class UI extends AbstractSingleComponentContainer

page.updateLocation(newLocation.toString(), true, false);
page.updateBrowserWindowSize(newWidth, newHeight, true);

// Navigate if there is navigator, this is needed in case of
// PushStateNavigation
Navigator navigator = getNavigator();
if (navigator != null) {
navigator.navigateTo(navigator.getState());
}
}

/**

Loading…
Cancel
Save