| Index: Source/core/html/HTMLLinkElement.cpp
|
| diff --git a/Source/core/html/HTMLLinkElement.cpp b/Source/core/html/HTMLLinkElement.cpp
|
| index a1f97128ea5e919d88c93d68ce91c952e66607f7..f83508b317f36ba089a772243e7bde95c5b5c1e1 100644
|
| --- a/Source/core/html/HTMLLinkElement.cpp
|
| +++ b/Source/core/html/HTMLLinkElement.cpp
|
| @@ -43,6 +43,7 @@
|
| #include "core/frame/FrameView.h"
|
| #include "core/frame/LocalFrame.h"
|
| #include "core/frame/SubresourceIntegrity.h"
|
| +#include "core/frame/UseCounter.h"
|
| #include "core/frame/csp/ContentSecurityPolicy.h"
|
| #include "core/html/LinkDefaultPresentation.h"
|
| #include "core/html/LinkManifest.h"
|
| @@ -183,6 +184,7 @@ void HTMLLinkElement::parseAttribute(const QualifiedName& name, const AtomicStri
|
| m_media = value.lower();
|
| process();
|
| } else if (name == disabledAttr) {
|
| + UseCounter::count(document(), UseCounter::HTMLLinkElementDisabled);
|
| if (LinkStyle* link = linkStyle())
|
| link->setDisabledState(!value.isNull());
|
| } else {
|
| @@ -222,8 +224,10 @@ LinkResource* HTMLLinkElement::linkResourceToProcess()
|
| m_link = LinkDefaultPresentation::create(this);
|
| } else {
|
| OwnPtrWillBeRawPtr<LinkStyle> link = LinkStyle::create(this);
|
| - if (fastHasAttribute(disabledAttr))
|
| + if (fastHasAttribute(disabledAttr)) {
|
| + UseCounter::count(document(), UseCounter::HTMLLinkElementDisabled);
|
| link->setDisabledState(true);
|
| + }
|
| m_link = link.release();
|
| }
|
| }
|
|
|