I am experiencing a cell misalignement issue when I apply styling (border-bottom of 2px in this case) to cells and have fixedColumnsLeft set.
To see the problem please look at the following fiddle:
https://jsfiddle.net/stuartrichardson/ay0Lpk7z/2/
I have looked through the handsontable code and have found the code that is causing the problems.
In the renderRows function in TableRenderer the following logic can be found:
if (TR.firstChild) {
// if I have 2 fixed columns with one-line content and the 3rd column has a multiline content, this is
// the way to make sure that the overlay will has same row height
var height = this.wot.wtTable.getRowHeight(sourceRowIndex);
if (height) {
// Decrease height. 1 pixel will be "replaced" by 1px border top
height -= 1;
TR.firstChild.style.height = "".concat(height, "px");
} else {
TR.firstChild.style.height = '';
}
}
If this code is commented out the problem disappears.