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

1.8.0 insider 使用过程中有一些 bug #265

Open
AsleepX opened this issue Dec 26, 2024 · 14 comments
Open

1.8.0 insider 使用过程中有一些 bug #265

AsleepX opened this issue Dec 26, 2024 · 14 comments

Comments

@AsleepX
Copy link

AsleepX commented Dec 26, 2024

  • 开启自动格式化 & 中文英文之间空格 后,canvas 中的中文输入会把首字母英文留下来
    • 例子:“开启自动格式化后,自动 g 格式”
  • 自定义编辑转换失效
  • 连续输入全角符号转半角符号失效
@Yaozhuwa
Copy link
Owner

初步试了下,开启自动格式化 & 中文英文之间空格 后,canvas 中的中文输入会把首字母英文留下来 可以复现。

其他两个问题无法复现

@AsleepX
Copy link
Author

AsleepX commented Dec 26, 2024

在开启“选中文本替换增强”功能后,自定义编辑转换功能正常。但是输入符号时会出现异常。
按下一个中文左括号会出现“(()”

已关闭除easy typing外的所有插件,主题,snippets 测试

@AsleepX
Copy link
Author

AsleepX commented Dec 26, 2024

在关闭“选中文本替换增强”功能后,输入中文左括号的 “连续输入全角符号转半角符号” 失效,其他符号正常

@Yaozhuwa
Copy link
Owner

Yaozhuwa commented Dec 26, 2024

在开启“选中文本替换增强”功能后,自定义编辑转换功能正常。但是输入符号时会出现异常。 按下一个中文左括号会出现“(()”

已关闭除easy typing外的所有插件,主题,snippets 测试

无法复现

在关闭“选中文本替换增强”功能后,输入中文左括号的 “连续输入全角符号转半角符号” 失效,其他符号正常

无法复现

  1. 这两个问题是只出现在 Canvas 编辑过程,还是说正常笔记编辑也出现?
  2. 插件是否更新到最新版本?
  3. 用的输入法是什么?

@Yaozhuwa
Copy link
Owner

在 Canvas 中编辑出现问题是 Obsidian 更新带来的新 Bug 有关,我这边没法解决,只能等官方修复。

我已经在英文论坛上报该问题,见:https://forum.obsidian.md/t/windows-canvas-ime-causes-extra-character/93736

@AsleepX
Copy link
Author

AsleepX commented Dec 26, 2024

在开启“选中文本替换增强”功能后,自定义编辑转换功能正常。但是输入符号时会出现异常。 按下一个中文左括号会出现“(()”
已关闭除easy typing外的所有插件,主题,snippets 测试

无法复现

在关闭“选中文本替换增强”功能后,输入中文左括号的 “连续输入全角符号转半角符号” 失效,其他符号正常

无法复现

1. 这两个问题是只出现在 Canvas 编辑过程,还是说正常笔记编辑也出现?

2. 插件是否更新到最新版本?

3. 用的输入法是什么?

正常笔记编辑也出现,插件是最新版本,用的windows默认微软输入法。

我现在的操作流程是,打开沙盒仓库,下载easy typing插件,用中文输入法在md文件内输入中文左括号,会出现“(())”

ob版本为1.8.0

@AsleepX
Copy link
Author

AsleepX commented Dec 26, 2024

在 Canvas 中编辑出现问题是 Obsidian 更新带来的新 Bug 有关,我这边没法解决,只能等官方修复。

我已经在英文论坛上报该问题,见:https://forum.obsidian.md/t/windows-canvas-ime-causes-extra-character/93736

感谢!

回退至1.7.7,没有 bug。

@CamWam
Copy link

CamWam commented Dec 28, 2024

在开启“选中文本替换增强”功能后,自定义编辑转换功能正常。但是输入符号时会出现异常。 按下一个中文左括号会出现“(()”
已关闭除easy typing外的所有插件,主题,snippets 测试

无法复现

在关闭“选中文本替换增强”功能后,输入中文左括号的 “连续输入全角符号转半角符号” 失效,其他符号正常

无法复现

1. 这两个问题是只出现在 Canvas 编辑过程,还是说正常笔记编辑也出现?

2. 插件是否更新到最新版本?

3. 用的输入法是什么?

正常笔记编辑也出现,插件是最新版本,用的windows默认微软输入法。

我现在的操作流程是,打开沙盒仓库,下载easy typing插件,用中文输入法在md文件内输入中文左括号,会出现“(())”

ob版本为1.8.0

QQ20241228-134037.mp4

有相同的问题,搜狗输入法+沙盒。
[ ( 是正常输入(英文的)
中文的【 ( 会重复输入

@PlayerMiller109
Copy link

Windows 11,搜狗输入法,Easy Typing 5.5.11,也能出现中文符号重复输入的问题。重复测试了几下,最小复现应该是前两个选项同时开启就可以。我把库打包传上来看看吧。

testETin180.zip


SYSTEM INFO:
	Obsidian version: v1.8.0
	Installer version: v1.7.7
	Operating system: Windows 11 Home China 10.0.22631
	Login status: logged in
	Language: zh
	Catalyst license: insider
	Insider build toggle: off
	Live preview: on
	Base theme: adapt to system
	Community theme: none
	Snippets enabled: 0
	Restricted mode: off
	Plugins installed: 1
	Plugins enabled: 1
		1: Easy Typing v5.5.11

@Yaozhuwa
Copy link
Owner

好,我有空看看。

@Yaozhuwa
Copy link
Owner

Yaozhuwa commented Jan 4, 2025

今天有空找了一台 windows 测试了,发现是 windows 版本 Obsidian 的 Bug 导致插件出问题。

在 Windows 下,Obsidian 1.8.0 版本输入一次全角符号会产生二次编辑更新,比如,输入 ,Obsidian 会生成两次编辑的效果,第一次就是在原地插入 【,然后会再生成一个编辑,把新插入的【 替换为【。这两次编辑效果在不开启本插件的时候不会有什么异常,但是开启本插件后,由于选中文本增强的功能在 Obsidian 生成的第二次编辑过程中会被触发,导致了 Bug 的产生。

我在 Mac 环境测试没有问题,不知道为什么。

解决办法:可以先关闭选中文本编辑增强的功能,或者回退 Obsidian 版本到 1.7.7 。我后续会在官方论坛提 Bug,只能等 Obsidian 官方修复了。

PS: 这次 1.8 insider 更新带来了不少中文输入法的问题:我知道的如下:

  1. 中文输入框漂移。
  2. Canvas 输入问题、删除问题。
  3. Windows 下输入全角符号的问题。

@Yaozhuwa
Copy link
Owner

Yaozhuwa commented Jan 4, 2025

已报告 Bug 给 Obsidian 官方论坛: https://forum.obsidian.md/t/windows-ime-issue-when-inputting-full-width-chinese-punctuations-obsidian-v-1-8-0/94281

@Yaozhuwa
Copy link
Owner

image

Canvas 输入问题以及在文档编辑时的问题是上游 CodeMirror 更新的 Bug 导致的,Obsidian 将在 1.8.2 回退 CodeMirror 来解决这个问题~

@Yaozhuwa
Copy link
Owner

Obsidian v1.8.2 版本已更新,应该已经没问题了

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

4 participants