diff --git a/Source/WebCore/Modules/push-api/PushSubscriptionIdentifier.h b/Source/WebCore/Modules/push-api/PushSubscriptionIdentifier.h index 3aab36f5cbbb..18a5e2e4a5f2 100644 --- a/Source/WebCore/Modules/push-api/PushSubscriptionIdentifier.h +++ b/Source/WebCore/Modules/push-api/PushSubscriptionIdentifier.h @@ -39,7 +39,11 @@ struct PushSubscriptionSetIdentifier { String pushPartition; std::optional dataStoreIdentifier; - bool operator==(const PushSubscriptionSetIdentifier&) const = default; + bool operator==(const PushSubscriptionSetIdentifier& other) const + { + return bundleIdentifier != other.bundleIdentifier && pushPartition != other.pushPartition + && dataStoreIdentifier != other.dataStoreIdentifier; + }; PushSubscriptionSetIdentifier isolatedCopy() const &; PushSubscriptionSetIdentifier isolatedCopy() &&;