[Error] TypeError: entryTypes contained only unsupported types observe (index.php:75:735) setupPaintTimingObserver (Script Element 1:75:735) emitNavigationTimingWithOversample (Script Element 1:83:646) emitNavigationTiming (Script Element 1:83:763) loadCallback (Script Element 1:87:167)
I wasn't sure at first whether it's a console.error that logs a trace or actually throws, but looks like it is a real throw.
observer = new PerformanceObserver(function () {}); observer.observe({ entryTypes: ['paint'] }); console.log('yay');
In Safari, this doesn't reach the console.log() call.
I suspect this means latest master won't collect any navtiming events as setupPaintTimingObserver() will throw before logEvent('NavigationTiming', event); is reached.