diff --git a/src/containers/gui.jsx b/src/containers/gui.jsx index c9b81b7b1c97a74a171e947918b137836b370225..a1e02f8158caafac1def199fac76e7950d9d1fc1 100644 --- a/src/containers/gui.jsx +++ b/src/containers/gui.jsx @@ -48,7 +48,9 @@ class GUI extends React.Component { this.props.vm.attachAudioEngine(this.audioEngine); this.props.vm.initialized = true; const fontPromises = []; - if (document.fonts && document.fonts.values() && document.fonts.values().next) { + if (document.fonts && + typeof document.fonts.values === 'function' && + typeof document.fonts.values()[Symbol.iterator] === 'function') { for (const fontFace of document.fonts.values()) { fontPromises.push(fontFace.loaded); fontFace.load();