core
core copied to clipboard
[BUG] 自定义yaml语言的DocumentModel,在monaco实例下编辑,问题面板错误提示badge是错误的
trafficstars
自定义yaml语言的documentModel,创建monaco实例, 在这个实例下编辑,输入错误的格式,插件redhat.yaml报错,底部问题面板(@opensumi/ide-markers)有错误提示信息, 但badge提示是错误的,
使用自定义documentModel的编辑器实例下编辑,问题面板bade错误,但常规yaml文件可以提示
复现路径(To Reproduce) 代码使用ide-electron 2.26.4.,使用redhat.yaml 编辑, 去掉了之前项目默认的vscode.yaml,代码在modules/demoError下
- 安装redhat.yaml
- 运行pnpm watch、pnpm start后,打开electron后,新建个rui为后缀的文件
- 点击rui后缀文件,展示there is other contents
- 点击右上角代码图标,在there is other contents 后,展示monaco编辑器
- 在“# RUI Yaml 格式”这行下面写入错误的yaml eg:dd:1, (无空格),
- 点击底部问题面板,可以看到错误提示信息,但没有错误提示badge
偶尔会有提示信息慢的场景
预期表现(Expected behavior)
- 问题面板正常提示错误badge
- 错误提示及时
环境信息(Environment)
- OS: Windows10
- Browser: electron
- OpenSumi Version: 2.26.4