diff --git a/dom/base/nsDOMClassInfo.cpp b/dom/base/nsDOMClassInfo.cpp index 5430b5eed415..de04459bad71 100644 --- a/dom/base/nsDOMClassInfo.cpp +++ b/dom/base/nsDOMClassInfo.cpp @@ -4794,7 +4794,7 @@ nsWindowSH::GlobalResolve(nsGlobalWindow *aWin, JSContext *cx, JSObject* global; bool defineOnXray = ObjectIsNativeWrapper(cx, obj); if (defineOnXray) { - global = xpc::Unwrap(cx, obj, false); + global = js::UnwrapObjectChecked(obj, /* stopAtOuter = */ false); if (!global) { return NS_ERROR_DOM_SECURITY_ERR; }