Переадресация потока 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
вместо изменения маршрута, но это ничего не сделало.
1 ответ
Решение
Эта проблема известна в github-проекте потока Vaadin: https://github.com/vaadin/flow/issues/4189.