Thanks Jack, much appreciated and a much better work around in the meantime!
For anyone else needing the workaround, the following handler should retain the default resize functionality with the additional check for Safari:
window.addEventListener('resize', function () {
if (!document.webkitFullscreenElement) {
ScrollTrigger.refresh(true);
}
});