First of all, you need to make sure that specify this property for the table in the CSS
table-layout: fixed
Secondly, define this class in CSS
.fix-display-safari {
display: block !important;
}
then in Javascript/Typescript file, do the following
root.addClass("fix-display-safari");
root.removeClass("fix-display-safari", 100);
That way it would force the browser to recalculate DOM, and it would fix the width issue.
Leave a Reply