【移动端bug】内容丢失风险

Screenshot_2023_0930_230744

  1. 打开 obsdian 粘贴文字或者输入文字后清空后台,内容会丢失(能复现,如上图)

  2. 近日发现 obsidian 移动端用命令面板删除文件会有错删风险,如同时打开 测试1、测试2,删除测试1,会删除掉测试2,而 测试1 没有被删掉,猜测可能是打开了多个标签页(目前未复现)

iOS 也可以复现

Obsidian 在检测到更改后,触发一个两秒后执行的防抖保存事件,将存储这两秒内的所有更改。如果在保存事件执行之前关闭软件,则将丢失这两秒之内修改的内容,回退到更改之前的文件。虽说常规情况下并不会特别影响,但移动端强制速关的确比桌面要容易得多,关于体验提升有啥好点子吗

至于命令面板删文件删错,建议先在“设置”->“文件与链接”里开启删除前确认功能,看看什么情况下会删到非当前活跃文件,或者出现提示删除与实际删除不一致的情况

能否将时间改成实时保存,或者obsidian 为所有打开的标签页提供一个临时中转文件或者数据库,这个中转部分实时保存,在关闭标签页或者离开当前界面的时候覆写到原文件,因为思源测试了也不会,安卓端md软件 markor,同类软件Zettel Notes,纯纯写作等软件均能实时保存,因为平时会把其他纯纯写作等软件的文件转移到ob,有时候复制完会无意识划掉后台,如果说被复制粘贴的文章里面有内容,会意识不到内容丢失。这个还是比较影响体验的,电脑端的话性能比较足,改成实时保存应该也不会太影响性能

刚在英文论坛上交了个功能请求,看看开发团队怎么说‘

开发团队回复,关闭时保存最后更改的功能在桌面端已经支持了,移动端正在开发中。

2 个赞

希望能先保证数据安全,此基础上再进行功能开发,现在不敢用移动端,就怕下意识划掉后台

v1.5.11 移动端公开发布,按 changelog 描述,此问题已修复

此话题已在 12 小时后被自动关闭。不再允许新回复。