TEACH-23109 fixture: surface baked inside a template

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.