diff --git a/netwerk/ipc/NeckoMessageUtils.h b/netwerk/ipc/NeckoMessageUtils.h index bdebb547a63a..e1eca945dfc6 100644 --- a/netwerk/ipc/NeckoMessageUtils.h +++ b/netwerk/ipc/NeckoMessageUtils.h @@ -84,9 +84,10 @@ struct ParamTraits if (!serializable) { nsCString scheme; aParam.mURI->GetScheme(scheme); - NS_ABORT_IF_FALSE(scheme.EqualsASCII("about:") || - scheme.EqualsASCII("javascript:"), - "All IPDL URIs must be serializable or an allowed scheme"); + if (!scheme.EqualsASCII("about:") && + !scheme.EqualsASCII("javascript:") && + !scheme.EqualsASCII("javascript")) + NS_WARNING("All IPDL URIs must be serializable or an allowed scheme"); } bool isSerialized = !!serializable;