Flutter Web 重新加载错误?

Flutter Web reload bug?

我遇到这个问题,如果我直接通过 url 导航到一个页面(通过命名路由),例如 /privacy,它工作正常。当我点击刷新按钮时,它在页面上停留了一秒钟,然后转到根目录 url ("/") 然后遍历到另一个页面。

这是我的一些代码:

routes: {
    Landing.route: (context) => Landing(),
    PrivPol.route: (context) => PrivPol(),
    "/": (context) => Loading(),
},
initialRoute: "/",

根据我一直在查看的教程,如果我直接输入 localhost:port/{PrivPol.route},即使我刷新页面,它也应该转到并停留在该页面上。

事实证明,在其他文件之一中,我有一个被调用的未来,这导致了重新路由的发生!