Backed out changeset a420e4797f02 (bug 1880429) for causing failures at compile-event-handler-settings-objects.html.

This commit is contained in:
Butkovits Atila
2025-03-21 17:20:34 +02:00
parent 9e2e2afdcc
commit f5b3f1cd8e

View File

@@ -14,7 +14,6 @@
#include "mozilla/dom/MessageEventBinding.h"
#include "mozilla/dom/MessagePort.h"
#include "mozilla/dom/RootedDictionary.h"
#include "mozilla/dom/WindowContext.h"
#include "mozilla/BasePrincipal.h"
#include "mozilla/EventDispatcher.h"
#include "mozilla/StaticPrefs_dom.h"
@@ -53,13 +52,6 @@ PostMessageEvent::~PostMessageEvent() = default;
// TODO: Convert this to MOZ_CAN_RUN_SCRIPT (bug 1415230, bug 1535398)
MOZ_CAN_RUN_SCRIPT_BOUNDARY NS_IMETHODIMP PostMessageEvent::Run() {
if (mCallerWindowID) {
RefPtr<WindowContext> wc = WindowContext::GetById(mCallerWindowID);
if (!wc || !wc->IsCurrent()) {
mSource = nullptr;
}
}
// Note: We don't init this AutoJSAPI with targetWindow, because we do not
// want exceptions during message deserialization to trigger error events on
// targetWindow.