Skip to content

bug: body json填写值的时候光标跳到最后面了 #258

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

Closed
kirileec opened this issue Aug 10, 2024 · 11 comments
Closed

bug: body json填写值的时候光标跳到最后面了 #258

kirileec opened this issue Aug 10, 2024 · 11 comments

Comments

@kirileec
Copy link

测试使用的是网站上提供的 https://srv-demo-docker.onrender.com/openapi

测试的HelloPost接口

Clip_2024-08-10_22-35-34

在为name输入值的时候,输入光标会自动跳到最后面,导致无法正常输入

另外,如果这个字段最后面那个引号如果先不输入(也就是整个json如果是不正常的话)不会出现这种情况。感觉是这里编辑器的问题

也不排除是我的环境问题,Chrome隐身模式也是一样的情况

@rookie-luochao
Copy link
Owner

rookie-luochao commented Aug 11, 2024

首先回答这个问题:这个光标问题确实是偶尔存在的bug(在复杂一点的body填写场景确实遇到过),和编辑器有关
但是你这个简单的输入我不知道为什么也会遇到问题,我按你的步骤操作,复现不出来

我考虑过迁移到更加轻量级的编辑器,无独有偶,仍然有光标问题:jsonnext/codemirror-json-schema#106

现在好像开猿节流背景下,开源项目弃坑的越来越多了

如果你想使用我这个工具页并集成到你们的后端框架里面去做接口文档阅读和测试,我很乐意协助你解决问题

@rookie-luochao
Copy link
Owner

这些编辑器提示问题和光标问题,确实都是很难缠的问题,另外一个问题至今也没有解决jsonnext/codemirror-json-schema#105

@rookie-luochao
Copy link
Owner

这种简单填写场景,你再换个浏览器试试,看是否会遇到同样的问题?

@kirileec
Copy link
Author

好的,了解了,你不能复现的话可能真的和浏览器环境有关,我会再去尝试其他浏览器试试看。非常感谢,这个UI真的很棒

@rookie-luochao
Copy link
Owner

谢谢鼓励和反馈,这个光标问题(你的电脑环境是windows吗)?如果你要使用这个UI,你后续有问题都可以继续反馈,很开心和你交流

@rookie-luochao
Copy link
Owner

如果是windows环境必现的bug,我这几天去弄一台window电脑测试一下

@kirileec
Copy link
Author

是的 我是Windows 11 22621.1928,Chrome版本 127.0.6533.120

@rookie-luochao
Copy link
Owner

同学,请问你还在使用这个工具页面吗?我定位确实windows上面有兼容性问题,我已经修复了

@rookie-luochao
Copy link
Owner

一直没找到windows电脑,然后加班有点多,忘记这个事情了,最近我升级了相关包,然后调试修复了一下这个光标问题

@rookie-luochao
Copy link
Owner

是的 我是Windows 11 22621.1928,Chrome版本 127.0.6533.120

大佬,已经在 v2.3.1 修复了输入 body 的光标问题,你可以试试看你的 windows Chrome 还有问题没

@kirileec
Copy link
Author

kirileec commented Oct 4, 2024

@rookie-luochao nice, 已修复

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants