void Element::updateExtraNamedItemRegistration(const AtomicString& oldId, const AtomicString& newId)
{
    if (!document()->isHTMLDocument())
        return;

    if (!oldId.isEmpty())
        toHTMLDocument(document())->removeExtraNamedItem(oldId);

    if (!newId.isEmpty())
        toHTMLDocument(document())->addExtraNamedItem(newId);
}

This vulnerability category highlights issues in resource management where failures to properly release memory, file handles, or other resources can degrade system performance or enable denial-of-service conditions.