diff --git a/dom/vr/VRDisplay.cpp b/dom/vr/VRDisplay.cpp index 11113cd99301..72219f0a757d 100644 --- a/dom/vr/VRDisplay.cpp +++ b/dom/vr/VRDisplay.cpp @@ -637,6 +637,7 @@ VRFrameData::VRFrameData(nsISupports* aParent) , mRightProjectionMatrix(nullptr) , mRightViewMatrix(nullptr) { + mozilla::HoldJSObjects(this); mPose = new VRPose(aParent); }