Repro: 1. Visit a site with an active event source, e.g. https://simpl.info/eventsource/ 2. Run window.print() from the console Expected: Print dialog opens, or some indication that a print is being attempted Actual: Nothing happens Related: I expect this is also the cause of https://github.com/launchdarkly/js-client/issues/121
If it's helpful, I have a simple repro at https://jsfiddle.net/43ufcxkw/ The print on that page works in Chrome 72, but does not work in Safari 12.
As a workaround, document.execCommand('print') does appear to work in Safari.
<rdar://problem/48955771>