Hello,
Using the Jmix 2.1, I would like to prevent browser back button from navigating to the previous view, especially going back from the main application window to the login screen.
I have tried creating an event listener bean as follows:
package com.company.app.listener;
import com.vaadin.flow.component.UI;
import com.vaadin.flow.component.page.History;
import org.springframework.context.event.EventListener;
import org.springframework.stereotype.Component;
@Component("company_HistoryChangedListener")
public class HistoryChangedListener {
    public History history;
    @EventListener
    public void historyChangedHandler(final History.HistoryStateChangeEvent event) {
        (event.getSource()).pushState(null, event.getLocation());
        history.go(1);
    }
}
or
(UI.getCurrent()).getPage().executeJs("history.pushState(null, null, location.href); window.onpopstate = function () {history.go(1);};");
also at various places such as AfterClose, but without results.
Kind regards,
Mladen