换项目时回收截图预览地址

useGameDistributionPublishForm.ts:重置效果调用 revokeTrackedObjectUrls,清掉 objectUrlsRef 里累计的截图预览 blob 地址。
This commit is contained in:
2026-10-06 21:03:00 +08:00
parent 03a65e95fc
commit 3be99f55b1
@@ -386,6 +386,8 @@ export function useGameDistributionPublishForm({
publicationDraftAppliedRef.current = false;
restoredDeclarationsRef.current = null;
uploadedAssetCacheRef.current.clear();
// 截图预览地址只登记在这里,没有「跟着某个 state 收」的效应;换项目时不清就会一直攒到卸载。
revokeTrackedObjectUrls(objectUrlsRef.current);
const suggestionRequestId = ++metadataSuggestionRequestRef.current;
void suggestGameDistributionPublishMetadata({