使用具有 <input type="text" /> 解决方法的数据列表时,Microsoft edge v 92.0.902.73 冻结

Microsoft edge v 92.0.902.73 freezes when using datalist with <input type="text" /> workaround

我正在开发一个只能由 Microsoft edge 访问的内部网站。但是,在最新版本中,我们经历了很多突然崩溃。它与 <input type="text">list 属性 有关。 只有当您尝试将鼠标悬停在下拉菜单上或按 UP 键次数过多时,才会发生这种情况。然后,您的浏览器崩溃了。我发现,一些开发人员也遇到了这个问题 here and here。我希望它会得到修复,但现在,我需要将紧急修复部署到生产环境 { (╯°□°)╯︵ ┻━┻ },因为我们的许多 Web 应用程序刚刚决定崩溃。这可能是毁灭性的最终用户,因为他们需要花费大约一个小时的时间来重做该过程。

TLDR;这个问题有已知的解决方法吗?

可重现示例:https://www.youtube.com/watch?v=8-aIdcmZzJ0(不是我的)

代码:!当您 运行 IT ON EDGE v 92.0.902.73 时会导致崩溃,即使在堆栈溢出时也是如此!

<!DOCTYPE html>
<html>
   <head></head>
   <body>
      <!-- When you press the down arrow key twice, Edge crashes. -->
      <h1>This html causes crash on Edge 92.0.902.55</h1>
      <label>Options:</label>
      <input type="text" list="options" />
      <datalist id="options">
         <option>Option 1</option>
         <option>Option 2</option>
         <option>Option 3</option>
      </datalist>
   </body>
</html>

我们也遇到了自动完成字段的这个问题,但似乎从边缘 94.0.992.58 开始在扩展稳定通道上解决了(我们将切换到扩展稳定通道以避免此类错误影响我们的业务)