После множества проб и ошибок приведенная ниже программа отлично работает в каждом веб-браузере (Chrome, Edge, Firefox, Safari и т. Д. c). Кажется, это исправление, которое понадобится каждому. Ключом является hide.bs.collapse, который запускается ПОСЛЕ полного раскрытия карты.
<script>
$(document).ready(function () {
$('button').on('click', (event) => {
$('hide.bs.collapse', (event) => {
$($.fn.dataTable.tables(true)).DataTable()
.columns.adjust()
.responsive.recalc()
.scroller.measure()
.fixedColumns().relayout();
});
});
});
</script>