anchor.diff:        diff.section_index += 1;
         diff.section_index %= diff.section_count;
       }
  +    param.filename = filename;
  +    diff.clicked = true;
     };
   
     // - - - - - - - - - - - - - - - - - - - - - - - -
  
positive.code: 
    // - - - - - - - - - - - - - - - - - - - - - - - -
    const buildDiffFilenameHandlers = (diffs) => {
      const clicked = [];
      diffs.forEach(diff => {
        const filename = diffFilename(diff);
        diff.section_index = 0;
        $(`#radio_${diff.id}`).click(() => {
          selectLineCounts(filename);
          selectFilename(diff.id);
          selectFile(filename);
          whenReClickedScrollToNextDiffChunk(clicked, diff, filename);
          param.filename = filename;
          clicked.push(filename);
        });
      });
    };
  
negative.code:     $(`.diff-line-count[data-filename="${filename}"]`).attr('disabled', false);
    };
  
    const selectFilename = ($filename) => {
      $('.diff-filename', $reviewPage).removeClass('selected');
      $filename.addClass('selected');
    };
  
    const selectFile = (filename) => {
  