nsresult WorkerGlobalScope::Dispatch(TaskCategory aCategory, already_AddRefed<nsIRunnable>&& aRunnable) { return EventTargetFor(aCategory)->Dispatch(Move(aRunnable), NS_DISPATCH_NORMAL); }
DocGroup::~DocGroup() { MOZ_ASSERT(mDocuments.IsEmpty()); if (!NS_IsMainThread()) { nsIEventTarget* target = EventTargetFor(TaskCategory::Other); NS_ProxyRelease(target, mReactionsStack.forget()); } mTabGroup->mDocGroups.RemoveEntry(mKey); }