今早 Safari 复现过程中的进一步观察:
该过期编辑发生在我乘坐电车并使用蜂窝数据时。同一主题下的后续编辑更新正常,但其中大部分是在我离开电车、网络连接更稳定之后完成的。
我尚不清楚这是否存在因果关系,但这让我怀疑蜂窝网络切换/网络路径转换是否暴露了重试或时序竞争问题。
值得注意的行为不仅仅是连接丢失:受影响的编辑已保存,而已渲染的帖子内容仍显示为过期,随后在网络恢复稳定后,后续编辑便表现正常。
因此,我计划对比以下情况:
- 在稳定的蜂窝连接上重复编辑;
- 在移动过程中穿越不同蜂窝覆盖/基站时执行相同工作流程;
- 针对开发复现主题,进行受控的延迟/丢包/连接中断测试。
如果我能再次复现该问题,我将保留受影响的帖子不刷新,并立即将该客户端与服务端帖子状态以及另一个客户端进行对比。