chrome 日志中`Navigated to http://localhost:4200/?` 后的问号是什么意思?

Was does the question mark after `Navigated to http://localhost:4200/?` in chrome log mean?

我有一个非常奇怪的错误要寻找。它出现在 chromium (83) 和 chrome (84) 上,但只出现在我的 Debian 系统上。它既不会出现在我的同事 Linux 和 chrome 上,也不会出现在我计算机上的 Firefox 上,也不会出现在任何 windows 设置中。

在 angular-(9.0.6)-应用程序中提交 matDialog 后,发生了我无法解释的路由(返回)。当我在 chrome 和 chromium 中设置 persist logs 时,我可以看到在提交对话框后,浏览器以某种方式重定向。我搜索了代码中所有调用 router.navigate 的地方,但如果是 none 的话。在网络通信选项卡中,一切似乎都很好。

该错误无法在其他机器上重现。但在我的身上,它发生在不同的程序版本,本地和在线实例上。我很绝望,不知道会发生什么。

我发现,在不需要的重定向的浏览器控制台中的日志条目之后有一个问号:

问号是蓝色的,所以它不是 URL 的一部分,而是日志消息的一部分。有人知道这意味着什么吗?也许答案暗示了这里出了什么问题。

顺便说一句。 chrome 和 chromium 是一样的;两者都是全新安装的,并且禁用了所有插件。

结果,远比我想象的要琐碎。对话框中有一个隐藏的提交,允许按回车键关闭它。它与浏览器或 OS 无关,但我们如何通过按回车键或使用“确定”按钮关闭对话框。

<input matInput [formControlName]="bla" (keyup.enter)="matform.submit()">