The markup below is inert: template content is parsed into a separate document fragment and never becomes a live surface. A string-matching guard cannot tell the difference.