docs: def store_blocks(self, el, blocks, text, force_root):
          """Store the text as desired."""
  
          self.soft_break(el, text)
  
          if force_root or el.parent is None or self.content_break(el):
              content = html.unescape(''.join(text))
              if content:
                  blocks.append((content, self.additional_context + self.construct_selector(el)))
              text = []
          return text