开启「文档树层级指示竖线」后,如果该文档在文档树上的层级大于2,无法「定位打开的文档」
Activity
[-]开启「文档树层级指示竖线」后,如果该文档在文档树上的层级大于2,无法「定位打开的文档」[/-][+]文档树无法「定位打开的文档」[/+]zxkmm commentedon May 10, 2024
感谢汇报。我刚才复现了,这个可能不太好解决,因为大部分的实现是在思源那边。如果思源那边实现没有考虑伪元素的话,这个用纯css伪元素的方案确实会带来很多问题。但是比较可惜我目前想不到稳定高性能的除了伪元素的竖线方案。等我问问GPT。
forever765 commentedon Nov 16, 2024
@zxkmm 相同问题+1,给日常使用带来了很大的不便,望修复
zxkmm commentedon Nov 16, 2024
我有空读一下思源的定位文档的代码,然后从思源那边解决这个问题。
zxkmm commentedon Nov 16, 2024
notes
zxkmm commentedon Nov 16, 2024
zxkmm commentedon Nov 16, 2024
应该是找到问题了,和所有其他文档树的问题一样, 计算滚动数量的时候被伪元素干扰了。
这个是思源的问题,只能从思源那边修复。
this.element.scrollTop = offsetTop - this.element.clientHeight / 2 - this.actionsElement.clientHeight;
forever765 commentedon Dec 14, 2024
@zxkmm 大佬,请问思源那边有什么反馈或者进展么?如果有issue地址的话也可以发下,我也去帮一嘴
zxkmm commentedon Dec 14, 2024
我明年有空的话直接发PR到那边
zxkmm commentedon Jan 1, 2025
已推送修复读代码。一层一层写解决了
forever765 commentedon Jan 2, 2025
v0.4.0测试,有个很奇怪的现象:
即:由下往上定位是正常的,由上往下定位失效
zxkmm commentedon Jan 3, 2025
请问是开启竖线功能吗发生的吗?
forever765 commentedon Jan 3, 2025
是的
4 remaining items