void SVGElement::SendSVGLoadEventToSelfAndAncestorChainIfPossible() {
  if (IsOutermostSVGSVGElement())
    return;

  Element* parent = ParentOrShadowHostElement();
  if (!SendSVGLoadEventIfPossible())
    return;

  if (GetDocument().LoadEventFinished())
    return;

  if (!parent || !parent->IsSVGElement())
    return;

  ToSVGElement(parent)->SendSVGLoadEventToSelfAndAncestorChainIfPossible();
}

The product does not correctly convert an object, resource, or structure from one type to a different type.