Data explorer编辑器未保持光标位置

优先级/严重性: 低-中?

平台: 在 Firefox 中测试。Discourse 数据探索器插件,从提交 d31d899 - 2024 年 8 月 27 日 开始。

描述:
在数据探索器编辑器中进行编辑时,光标位置在每次内容更改之间不会被记住,而是会移到编辑器的开头。

可复现步骤:

  1. 确保数据探索器插件已更新到最新版本
  2. 转到管理页面中的数据探索器
  3. 创建一个新查询
  4. 尝试在编辑器中更改查询

初步分析:
这似乎是由以下提交引起的,该提交添加了一个 @onChange 事件钩子,该钩子会更改 sql 查询内容,导致 @content prop 使用新内容进行更新。

在开发环境中回滚到上述提交之前的状态,编辑器交互正常。

3 个赞

感谢您提供如此出色的错误报告,我们将在下周内解决!

4 个赞

您的 Discourse 版本是多少?它似乎与最新的核心提交(latest core commit)正常工作,并且应该与任何标记版本(tagged version)(包括最新的 v3.4.0.beta1)兼容。

1 个赞

初始报告在 3.4.0.beta1-dev ( 9d5eb6fed6 ) 中进行了测试。

将 Discourse 更新到最新的提交 3.4.0.beta2-dev ( 7b89fdead9 ) 后,它工作正常。

4 个赞

此主题在上次回复后 3 天自动关闭。不允许新的回复。