返回

文章详情

一个只影响左撇子的错误

Hacker News2026年7月8日 13:20

确实,我们的一些兄弟(姐妹)受到了一种可怕的困扰。当公正的人用右手的大拇指滚动时——这是好且合适的——一个被诅咒的少数人则反其道而行。你看,你试着写一份有趣的错误报告而不听起来像个老古板,好吗!我尽量让我的博客做到最好。它可能看起来不怎么样,但在关键地方它是有效的。我自己对基础的WordPress安装做了很多特别的修改。其中一个修改就是将使用的JavaScript数量减少到最低限度。所有功能在没有它的情况下都能正常工作,但有几个地方它确实有帮助——最显著的就是评论。这就是我感到沮丧的原因,当一位忠实读者写信告诉我我的网站上有个错误。当他们滚动页面时,一个评论框会突然出现,并打断他们的浏览。我自己也在我的网站上滚动很多(可能比健康的还要多),为什么我没有注意到这个错误?因为我用右手的大拇指在滚动,而报告错误的用户则用他们的左手。“回复”链接是在页面的左侧。在正直的人身上不会触发的错误,却对那些肯定会在《飞升》中被遗留的人们令人愤怒。公平地说,这个错误是在七年前报告的——但我想WordPress团队一直忙于清理他们的疯狂神皇的后事,以至于没有去关注这个问题。早在2017年,一位开发者为链接点击添加了一个touchstart监听器。我并不太明白为什么。在历史的某个时刻,浏览器无法确定触摸事件是点击的开始还是双击放大。因此,在链接上发生触摸时触发事件在一定程度上是有意义的,以避免300毫秒的延迟。但几年来情况并非如此——正如这篇2013年的博客文章所明确指出的。即使在2015年,这也不再是个问题。那么,为什么这个针对左撇子的代码被添加了呢?一点头绪都没有。无论如何,在错误报告七年后,我提交了一个修复。这并不是对WordPress最复杂的更改——只是删除了几行代码。但希望这能阻止那些奇怪而不寻常的变异体抱怨他们不自然的拇指用法意外触发了我网站上不必要的事件。可悲的是,目前还没有办法阻止腐败的人使用我们受祝福的网站。WHAT-WG并没有采纳我提出的建议< meta handed="right">来阻挡那些不受欢迎和被污染的访问者。因此,希望这个更改至少能阻止他们的抱怨。哎,是的,警官,我喝过一两杯奎宁酒。你问这个干嘛?

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡