当我从类型为“文件”的 HTML 输入标签中选择一个文件时,我的 Google Chrome 应用程序会冻结。
这是一个非常简单的重现错误的代码:
https://jsfiddle.net/aL4e6n29/
选择任何文件后,即使我点击取消,Chrome 窗口也会无响应。我无法点击任何内容、更改标签或关闭窗口。
我尝试禁用“在可用时使用硬件加速”,但是并不能解决问题。
系统:
- Chrome 版本 100.0.4896.127(官方版本)(64 位)
- Ubuntu 22.04 LTS
- HP ProBook 450 G8 笔记本电脑*
- Mesa 英特尔® Xe 显卡 (TGL GT2)
答案1
在这里检查错误报告: https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1970148
正如 Olivier Tilloy 在错误报告中所建议的那样,命令
sudo apt install xdg-desktop-portal-gnome
解决了我的问题。
我在 Xorg 上使用带有 Nvidia 卡的 Ubuntu 22.04。
答案2
答案3
将“org/gnome/desktop/sound/input-feedkback-sounds”改为“false”后,dconf-editor 帮我解决了这个问题。
您可以使用以下命令安装 dconf-editor:
sudo apt-get install dconf-editor
然后dconf-editor
在终端中输入,将会打开一个弹出窗口,显示 dconf-editor,然后您可以导航到适当的路径,然后关闭所需的设置,然后问题就解决了。
答案4
禁用硬件加速并重新启动 Google Chrome (v104) 解决了这个问题。我希望有更好的解决方案。