hunk.code_window:     prevProps[k] = selection[k]
     }
     // Resolve the selection keys into paths.
  
hunk.labels: keep keep add keep
hunk.after_edit:   // If the current selection has marks, and the new selection doesn't change
     // them in some way, they are old and should be removed.
     if (selection.marks && properties.marks == selection.marks) {
       props.marks = null
     }
  
hunk.file_path: src/transforms/operations.js
hunk.type: add
file: 
  <div contenteditable="true">
    <div style="position:relative;">
      <span>
        <span>one</span>
        <span><strong>two</strong></span>
        <span>three</span>
      </span>
    </div>
  </div>
  