diff --git a/copyparty/web/browser.js b/copyparty/web/browser.js index 3e928fc9..d0cecc16 100644 --- a/copyparty/web/browser.js +++ b/copyparty/web/browser.js @@ -1524,6 +1524,7 @@ function autoplay_blocked(seek) { go.textContent = 'Play "' + fn + '"'; go.onclick = function (e) { unblocked(e); + toast.hide(); if (mp.au !== mp.au_ogvjs) // chrome 91 may permanently taint on a failed play() // depending on win10 settings or something? idk diff --git a/copyparty/web/util.js b/copyparty/web/util.js index c4b5ca4c..117b6d8e 100644 --- a/copyparty/web/util.js +++ b/copyparty/web/util.js @@ -30,7 +30,16 @@ function esc(txt) { }); } window.onunhandledrejection = function (e) { - console.log("REJ: " + e.reason); + var err = e.reason; + try { + err += '\n' + e.reason.stack; + } + catch (e) { } + console.log("REJ: " + err); + try { + toast.warn(30, err); + } + catch (e) { } }; try { console.hist = [];