删除 JS 选项卡中的代码时出现错误

工作流程:

  1. 我有一个从别处复制的脚本
  2. 将其粘贴到我创建的自定义组件的 JS 选项卡中
  3. 点击保存
  4. 在其他地方更改脚本,复制
  5. 在 JS 选项卡中,我使用 CMD+A 选择整个脚本
  6. 按下 DELETE。它不会删除它。它会跳到脚本的开头。

我必须再次全选,然后按 DELETE 才能实际删除脚本,以便粘贴新版本。

1 个赞

您能否确认您使用的是最新版本的 Discourse?

1 个赞

是的,3.5.0.beta8-dev

到目前为止,我无法重现此问题。请问是什么浏览器?您能否录制一个视频,以确保我们没有误解什么?

2 个赞

Chrome 版本 128.0.6613.138 (Official Build) (x86_64)。

这不是每次都会发生的情况,但确实会发生。我无法确定它是如何或何时发生的。它似乎有点随机。

但问题很简单:

  • 我打开了我创建的自定义组件的自定义代码部分
  • 转到已有脚本的 JS 选项卡
  • 我的剪贴板上有一个要粘贴的新脚本
  • 我选择 JS 选项卡中的所有脚本
  • 按下 DELETE 键
  • 输入光标(或者那个东西叫什么)会移到窗口顶部,脚本的开头。它不会删除它。我必须再次按下 DELETE 键才能实际删除它,以便粘贴新脚本。

这就是我目前注意到的所有内容。再说一遍,我无法总是重现这个问题来制作视频。我刚试过,一切正常。

这很重要,但有时会发生导致这种情况的事情。

1 个赞

我昨天录下了这个。

视频中可以看到我粘贴了一个脚本,保存,全选,然后按删除键,这会将我带回顶部,将光标放在 Import 单词之前。

我注意到这通常发生在我更改脚本时,或者当我删除旧脚本并粘贴新脚本时。我猜不总是这样,但这是我注意到的一点。

2 个赞

我现在也遇到了同样的情况。但在全屏模式下

1 个赞