fix: prevent loading stale profiles on realm change - #8834
Conversation
|
Windows and Mac build successful in Unity Cloud! You can find a link to the downloadable artifact below. |
|
@claude review |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
Claude finished @lorenzo-ranciaffi's task in 3m 22s —— View job PR Review
Root-cause assessment: PASS ✅This PR fixes the root cause. Fire-and-forget
All previously flagged issues (multi-line comment blocks, grammar error) have been resolved ✅. Blocking issuesNone. Implementation notes (non-blocking)
finally-block / new-realm race (theoretical): After
REVIEW_RESULT: PASS ✅ |
|
🔍 Claude reviewed this PR and found no blocking issues, but assessed it as complex — human DEV review is still required before merging. |
|
PR #8834, run #26175361330 Builds: Windows change, Windows baseline, macOS change, macOS baseline Framework 13 i7
|
DafGreco
left a comment
There was a problem hiding this comment.
✔️ PR reviewed and approved by QA on both platforms following instructions playing both happy and un-happy path
Regressions for this ticket had been performed in order to verify that the normal flow is working as expected:
- [ ✔️] Backpack and wearables in world
- [ ✔️] Emotes in world and in backpack
- [ ✔️] Teleport with map/coordinates/Jump In
- [✔️ ] Chat and multiplayer
- [ ✔️] Profile card
- [ ✔️] Camera
- [ ✔️] Skybox
- [ ✔️] Settings
Evidence:
Pull Request Description
Fixes #8827
What does this PR change?
This PR makes sure that on realm change, profiles that are being downloaded for the previous realm, are cancelled (
RemoteProfiles.TryDownloadAsyncis a fire & forget) so that when they are completed, they don't get included intoremoteProfilesleading to "ghost avatars".Test Steps
Quality Checklist
Code Review Reference
Please review our Branch & PR Standards before submitting. It explains the automated review flow, QA/DEV approval requirements, and what each label does — especially useful for first-time contributors.