Unreviewed, rolling out r208837.
[WebKit-https.git] / Source / WebCore / dom / CustomElementReactionQueue.h
index 9c879d7..0c9123d 100644 (file)
@@ -25,8 +25,6 @@
 
 #pragma once
 
-#if ENABLE(CUSTOM_ELEMENTS)
-
 #include <wtf/Forward.h>
 #include <wtf/Noncopyable.h>
 #include <wtf/Vector.h>
@@ -53,6 +51,7 @@ public:
     static void enqueueAttributeChangedCallbackIfNeeded(Element&, const QualifiedName&, const AtomicString& oldValue, const AtomicString& newValue);
     static void enqueuePostUpgradeReactions(Element&);
 
+    bool observesStyleAttribute() const;
     void invokeAll(Element&);
     void clear();
 
@@ -90,6 +89,7 @@ private:
 
     private:
         Vector<Ref<Element>> m_elements;
+        bool m_invoking { false };
     };
 
     WEBCORE_EXPORT void processQueue();
@@ -104,5 +104,3 @@ private:
 };
 
 }
-
-#endif