蓝点网日常使用 Chrome Canary、Chrome Stable、Microsoft Stable 和 Firefox Nightly 版,使用这么多浏览器主要是测试用途。
但既然使用的有测试版那意味着肯定会遇到某些意想不到的 BUG,比如 Chrome Canary 版大约从 1 个月前就出现部分网站选择内容存在错误。
具体表现是:选择内容后不显示背景色用来表示这段内容已经被选中,但实际上内容确实已经被选中可以正常使用快捷键进行复制。
最初我只是以为这是 Chrome Canary 的 BUG,毕竟我访问的网站里只有少数复制时才会出现这个问题,大多数网站复制时还会显示蓝色的背景色代表文本已经被选中。
现在有开发者指出这时 Chromium 131 版对文本选择行为的工作方式进行更改导致的问题,Chrome 稳定版目前是 130 因此不受影响,但很快 Chrome 131 就会发布因此也会受到影响。
Tailwind CSS 开发者 Adam Wathan 发布了解决方案,该解决方案是在 tailwind.config.js 启用一个选项或者将其更新到 3.4.15 版。
尽管我们还不清楚到底有多少网站受影响,但既然开发者都说了, 那使用 Tailwind CSS 的网站肯定是受影响的,而且使用这个 CSS 的网站其实数量相当多。
从某些方面来说这还不算是 Chromium 或 Chrome 的 BUG,因为谷歌确实更改了文本选择的工作行为,属于预期中的更改。
另外无论网站是否更新或启用 Tailwind CSS 选项,用户使用 Firefox 和 Safari 都是不受影响的,如果不更新或不启用标志则后续所有基于 Chromium 的浏览器都会受影响。