Переадресация потока 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.

Другие вопросы по тегам