Firefox 中的箭头键

在几个版本之前,Firefox 编辑器中的方向键开始表现得有些奇怪。有时,向上和向下箭头需要额外按一次才能跨段落移动。

复现步骤:

创建一个新的默认 Firefox 配置文件。我使用的是 Ubuntu 20.04。

firefox --new-instance --profile $(mktemp -d) &

开始一个新的论坛帖子。创建几个段落。按下向上和向下箭头键,观察那些无法移动光标的按键事件。

另外,我不确定这是一个 bug 还是有意为之,但编辑器中的 Tab 索引发生了变化。以前,您可以输入消息后按 Tab 键,光标就会跳转到提交按钮;但现在需要按两次 Tab 键。

我可以适应这个变化,但我觉得这可能是一个 bug。如果这是意外,那么对于习惯使用键盘的用户来说,按一次 Tab 键会更加方便,也能避免他们重新适应肌肉记忆。我不确定这是否算作 bug,所以只是顺便提一下。

1 个赞

遗憾的是,这看起来像是一个 Firefox 的 bug :cry:

在 TEXTAREA 中按到空行有时并不会强制重绘光标……

也许……是这个古老的问题:https://bugzilla.mozilla.org/show_bug.cgi?id=226301

这感觉像是一个新的回归问题,值得在 Bugzilla 上追查。

或许可以发帖到这里:https://discourse.mozilla.org/,以便他们协助定位正确的 bug?

2 个赞

我不确定这是浏览器的问题。光标并没有消失,而且我自从 Firefox 发布以来一直使用它,从未遇到过这种行为。这个问题仅在我主论坛最近几次 Discourse 更新后出现。

我刚才在写这条评论时又试了一次,看起来光标并没有被阻止移动,但当光标离开段落时,通常会有 1-2 秒的延迟,就像事件监听器在进行某种计算。这种情况并非每次都会发生。我尝试了以不同速度按下方向键,但不确定这是否会影响问题出现的时间。

即使这是浏览器的 bug,难道每个浏览器不是都有需要适配的 bug 吗?我目前只在一台计算机上进行了测试(使用了多个 Firefox 浏览器配置文件),但也许所有使用 Firefox 的人在 Discourse 网站上都会遇到这个问题。

我暂时会在 Mozilla 论坛上提问,因为他们或许能识别出这是什么问题。

1 个赞

您使用的是 Windows 版的 Mozilla Firefox 吗?我以前在使用 Windows 电脑搭配 Mozilla Firefox 时也遇到过类似的问题。该问题并不局限于 Discourse 社区。:cry:

1 个赞

是的,我当然愿意为兼容性调整并消除性能瓶颈,但我使用 Firefox 已经很久了,这个回归问题感觉是最近才出现的。让我们看看 Mozilla 的同事们怎么说。

在 Linux 上使用最新版的 Firefox 可复现。

3 个赞

我使用的是 Ubuntu 20.04。

我刚刚尝试创建一个没有任何 CSS 或 JS 的纯 HTML 页面,在那里很难复现该问题,但它确实极少在段落边界处发生。(我尝试了很多次才出现这种情况。)我还访问了 Pastebin,并在那里成功复现了该问题。

我认为这是一个 Firefox 的 bug,并且被 JavaScript 或 CSS 加剧了。我可能没有在其他地方注意到它,因为我访问的网站上的文本区域通过 JS/CSS 做了不同的处理。

我会在那里提交一个 bug 报告,也许他们能尽快处理,因为这个问题相当严重。抱歉给您带来麻烦。

3 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.