anchor.diff:      }
     };
   
  -
  +  var updateHotHeight = function() {
  +    hot.updateSettings({ height: hot.countRows() * 23 + 25 + 2 });
  +  };
   
     var container = document.getElementById("hot-div-<%= transcription_field.id %>");
  +
     var hot = new Handsontable(container, {
       rowHeaders: true,
       colHeaders: colHeadersConfig,
       filters: true,
       data: data,
       width: '100%',
  -    height: (data ? data.length : <%= transcription_field.starting_rows %>) * 23 + 27,
  +    rowHeights: 23,
  +    columnHeaderHeight: 25,
  +    height: (data ? data.length : <%= transcription_field.starting_rows %>) * 23 + 25 + 2,
       stretchH: 'all',
       contextMenu: ['row_above', 'row_below', 'remove_row', 'undo', 'redo', 'cut', 'copy'],
       dropdownMenu: true,
  
positive.code:     <% end %>
    ]
  
    if(data.length == 0) {
      data = null;
    };
  
  
negative.code:       viewportHeight = fuzzyRowHeightAsPagePct * window.viewer.world.getItemAt(0).normHeight;
        // console.log("highlightRow("+rowNum+", "+maxRows+", "+topOffset+", "+bottomOffset+") setting viewportY="+viewportY);
  
        window.viewer.removeOverlay("runtime-overlay");
        
        var elt = document.createElement("div");
  