Перенаправление потока Vaadin в HasUrlParameter # setParameter не меняет URL?

Мое представление входа в систему с @Route("login") реализует HasUrlParameter<String> со следующими строками:

@Override
public void setParameter(BeforeEvent event, @WildcardParameter String parameter) {
    event.rerouteTo(AnotherView.class);
}

Содержимое AnotherView отображается, когда я вызываю представление входа в систему, но URL-адрес остается из представления входа, то есть это / login вместо / another-view. Это работает как задумано? Я ожидаю, что в браузере будет добавлена ​​запись истории с новым URL-адресом. Как я могу этого добиться? Кроме того, я попробовал ui.navigateTo вместо изменения маршрута, но это ничего не дало.


person Steffen Harbich    schedule 19.07.2018    source источник


Ответы (1)


Проблема известна в проекте github потока Vaadin: https://github.com/vaadin/flow/issues/4189.

person Steffen Harbich    schedule 24.07.2018