Synth Daily

13年后,Chrome 终于修复了这一 Bug!

谷歌 Chrome 浏览器修复了一个存在长达13年之久的 Bug。该 Bug 导致用户在文本框中打字时,鼠标指针不会自动隐藏。这个问题最初在2013年被报告,但被谷歌以“其他浏览器也没有此功能”为由长期搁置。如今,这一功能终于在 Chrome Canary 测试版中实装,但需要手动开启。

一段长达13年的等待

一个看似简单的功能请求,竟然花费了 13年 才得到解决。

  • 最初报告: 2013年6月26日,一名用户报告称,在文本字段中打字时,鼠标指针不会像在 Windows 系统中那样自动消失。当时主流的操作系统还是 Windows XP,而 Chrome 的版本仅为 28。
  • 用户的呼声: 许多其他用户也同样反馈了这个问题,希望谷歌能将其作为浏览器的默认行为。
  • 最初的结局: 该问题在第二天就被谷歌标记为 “不予修复 (已过时)”

谷歌当时给出的理由是:“火狐和 IE 浏览器在打字时也不会隐藏鼠标指针。我不记得这是 Windows 的通用特性。”

尽管报告者立即反驳,指出这确实是 Windows 支持多年的标准功能,该问题虽然被重新开启,但随后便陷入了长达十多年的沉寂,期间不断有用户跟进并表达自己的诉求。

问题的最终解决

幸运的是,用户的请求最终得到了重视。在 2026年7月7日,也就是13年后,这个问题终于被正式修复。

要在 Chrome 中实现打字时隐藏指针,必须满足以下所有条件:

  • 功能开关和系统设置: Chrome 的新功能开关 kHideCursorWhileTyping 必须启用,并且 Windows 系统中的“在键入时隐藏指针”选项也必须开启。
  • 鼠标状态: 在触发键盘输入事件时,鼠标按键没有被按住。
  • 输入类型: 必须是实际的文本输入。纯修饰键(如 Shift、Ctrl)、功能键、媒体键或组合快捷键不会触发指针隐藏。

目前,这项功能已经在 Chrome Canary 版本中上线,但隐藏在 kHideCursorWhileTyping 标志后面。预计它将在不久后推送到稳定版,希望这次不用再等13年。