I have had endless issues with Hot’s rendering, wtHolder and others, developing under IE 11. Does this mean that the choice to output the width as pixels versus percentages is in Hot code which looks at browser type?
Because if so, I strongly doubt whether the Hot team have looked at that code since IE 11/HTML5? I now usually find IE 11 behaves itself as HTML5 and do not have to make differences between it and Chrome/Firefox in my own code. I am fearing that Hot code might be full of old-IE stuff which is no longer appropriate…?
@hansontableschaff
When you say “IE11 does not display widths correctly” , do you mean IE gets something wrong itself, or (as I thought you meant when you wrote “And the percentage is very wrong”), IE is displaying that percentage, but Hot code is calculating an incorrect percentage to use only in IE?
Was having this same issue in IE11 and the fix above worked as described. That said, during further testing we found that if you have frozen columns and enough rows to cause handsontable to scroll vertically, you would get two scrollbars. One on the far right as you would expect, and another just to the right of the frozen columns. Fixed it with the following duct tape hack. Would love feedback if anyone sees an issue with this or has a better idea.
/*IE11 does not display widths correctly. This fixes that error.*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)
{
.wtHolder {width: auto !important;}
.ht_clone_left .wtHolder {
overflow-x: hidden !important;
overflow-y: hidden !important;
width: auto !important;
}
}