Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

控制台 i18n 编辑器难以使用 #1462

Open
DGCK81LNN opened this issue Sep 22, 2024 · 0 comments
Open

控制台 i18n 编辑器难以使用 #1462

DGCK81LNN opened this issue Sep 22, 2024 · 0 comments
Labels
bug BUG

Comments

@DGCK81LNN
Copy link
Contributor

DGCK81LNN commented Sep 22, 2024

Describe the bug

使用控制台编辑 i18n 字符串时,在键入过程中一旦停顿 1 秒,控制台便尝试进行保存。由于我的本地化字符串数量较多,且服务器性能较差,保存过程会持续数秒,期间当前编辑的文本框会短暂恢复编辑前的原值,随后再变回新值;此时我还需要等待一两秒再继续键入,否则文本框会强行恢复到刚刚保存的值并似乎重置了“冷却时间”(这一部分在开发环境难以复现)。插入光标不在文本末尾时,保存过程中的文本框值变化还会使插入光标自行移动至末尾,这使编辑文本的开头或中间变得极为困难。

Steps to reproduce

  1. 使用 @koishijs/plugin-locales 编辑任一本地化文本。观察到停止输入后约 1 秒时,文本框短暂恢复了编辑前的原值,随后又变回新值。
  2. 在某一本地化字符串已有默认值以外的内容时,在其开头或中间插入或删除字符。观察到自动保存后,文本插入光标自动移至文本末尾。

Expected behavior

本地化文本编辑过程中自动保存不应影响编辑框的内容或插入光标的位置。

Screenshots

No response

Versions

  • OS: Windows 10
  • Platform: N/A
  • Node version: 20.15.0
  • Koishi version: 4.17.12
  • @koishijs/plugin-locales: 2.5.3

Additional context

No response

@DGCK81LNN DGCK81LNN added the bug BUG label Sep 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug BUG
Projects
None yet
Development

No branches or pull requests

1 participant