ok, so a quick fix seems to edit Bela/IDE/public/gui/index.html
and just replace the let isSafari = ...
line with let isSafari = true
:
diff --git a/IDE/public/gui/index.html b/IDE/public/gui/index.html
index ed1951c5..e79a8764 100644
--- a/IDE/public/gui/index.html
+++ b/IDE/public/gui/index.html
@@ -13,7 +13,7 @@
<script src="/gui/js/utils.js"></script>
<script src="/gui/js/gui-loader.js"></script>
<script type="module">
- let isSafari = /constructor/i.test(window.HTMLElement) || (function (p) { return p.toString() === "[object SafariRemoteNotification]"; })(!window['safari'] || (typeof safari !== 'undefined' && safari.pushNotification));
+ let isSafari = true;
if(isSafari) {
import('../js/event-target-polyfill.js')
.then(({default: EventTarget}) => {
Does that work for you?