今天晚上和AI认真分析了一个浮点数导致的绘制残影的问题,尝试了10个方法,最后通过排除法,确定了最精简的方案,不能再删除了

1. intContentWidth - 如果移除,viewerRef 宽度可能是浮点数,基础误差会变大

2. clipPath: inset(0 1px 0 0) - 如果移除,即使校正到 0.5px 误差,仍会有微小残影

3. locationChanged 校正 - 如果移除,误差可能超过 1px,clipPath 的 1px 裁剪就不够用

当你和终于修复关键bug的时候,千万别直接 git push 提交了就不管了

一定要把这个 session 讨论过程让AI详细的记录根源、解决方法和原理,写到CLAUDE.md记录下来

这样可以有效的让AI避免再范同样的错误
https://x.com/i/status/2012951484598804775

Comments

Be the first to add a comment