# File lib/html5/html5parser/phase.rb, line 145
    def remove_open_elements_until(name=nil)
      finished = false
      until finished
        element = @tree.open_elements.pop
        finished = name.nil? ? yield(element) : element.name == name
      end
      return element
    end