&& !m_isDelayingLoadEvent) {
m_isDelayingLoadEvent = true;
document().incrementLoadEventDelayCount();
+ document().loadPluginsSoon();
}
}
setNeedsWidgetUpdate(true);
if (inDocument())
- setNeedsStyleRecalc();
+ setNeedsStyleRecalc(SubtreeStyleChange);
}
void HTMLPlugInElement::resetInstance()
return pluginWidget() && pluginWidget()->isPluginView() && toPluginView(pluginWidget())->supportsKeyboardFocus();
}
+bool HTMLPlugInElement::hasCustomFocusLogic() const
+{
+ return !hasAuthorShadowRoot();
+}
+
bool HTMLPlugInElement::isPluginElement() const
{
return true;