Bug 392994 - Remove support for usemap for Object and Input elements. r=peterv

Differential Revision: https://phabricator.services.mozilla.com/D182684
This commit is contained in:
Jonathan Kingston 2023-07-19 05:22:06 +00:00
parent 4537bb2abc
commit 1018b9b1fe
2 changed files with 4 additions and 2 deletions

View File

@ -1807,6 +1807,9 @@ bool nsImageLoadingContent::ScriptedImageObserver::CancelRequests() {
Element* nsImageLoadingContent::FindImageMap() {
nsIContent* thisContent = AsContent();
if (!thisContent->IsHTMLElement(nsGkAtoms::img)) {
return nullptr;
}
Element* thisElement = thisContent->AsElement();
nsAutoString useMap;

View File

@ -46,8 +46,7 @@ HTMLObjectElement::~HTMLObjectElement() {
}
bool HTMLObjectElement::IsInteractiveHTMLContent() const {
return HasAttr(nsGkAtoms::usemap) ||
nsGenericHTMLFormControlElement::IsInteractiveHTMLContent();
return nsGenericHTMLFormControlElement::IsInteractiveHTMLContent();
}
void HTMLObjectElement::AsyncEventRunning(AsyncEventDispatcher* aEvent) {