| Index: Source/core/dom/Document.h | 
| diff --git a/Source/core/dom/Document.h b/Source/core/dom/Document.h | 
| index 1971122cc5029742526fa37c8a1f1d140480e76f..f7051276f6b216e4f3b7a85478569c35e0dbe25c 100644 | 
| --- a/Source/core/dom/Document.h | 
| +++ b/Source/core/dom/Document.h | 
| @@ -39,7 +39,6 @@ | 
| #include "core/dom/DocumentLifecycle.h" | 
| #include "core/dom/DocumentLifecycleNotifier.h" | 
| #include "core/dom/DocumentLifecycleObserver.h" | 
| -#include "core/dom/DocumentSupplementable.h" | 
| #include "core/dom/DocumentTiming.h" | 
| #include "core/dom/ExecutionContext.h" | 
| #include "core/dom/MutationObserver.h" | 
| @@ -224,7 +223,7 @@ private: | 
| }; | 
|  | 
| class CORE_EXPORT Document : public ContainerNode, public TreeScope, public SecurityContext, public ExecutionContext | 
| -    , public DocumentSupplementable, public DocumentLifecycleNotifier { | 
| +    , public WillBeHeapSupplementable<Document>, public DocumentLifecycleNotifier { | 
| DEFINE_WRAPPERTYPEINFO(); | 
| WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(Document); | 
| public: | 
| @@ -1422,6 +1421,8 @@ private: | 
| ClientHintsPreferences m_clientHintsPreferences; | 
| }; | 
|  | 
| +extern template class CORE_TEMPLATE_EXPORT WillBeHeapSupplement<Document>; | 
| + | 
| inline bool Document::shouldOverrideLegacyDescription(ViewportDescription::Type origin) | 
| { | 
| // The different (legacy) meta tags have different priorities based on the type | 
|  |