diff --git a/src/core/js/webcaosdb.js b/src/core/js/webcaosdb.js index f1041ad44f0234fa68b998cb161bd8ed85d4ea48..d4f1d34591863bddc46051a0727b4f7433baee37 100644 --- a/src/core/js/webcaosdb.js +++ b/src/core/js/webcaosdb.js @@ -29,14 +29,18 @@ window.addEventListener('error', (e) => globalError(e.error)); var globalError = function (error) { + var stack = error.stack; // ignore this particular error. It is caused by bootstrap-select which is // probably misusing the bootstrap 5 API. if (error.toString().startsWith("TypeError: this._element is undefined")) { - return; + if (error && error.stack) + stack = "" + error.stack; + if (stack.indexOf("dataApiKeydownHandler") > 0) { + return; + } } - var stack = error.stack; var message = "Error! Please help to make CaosDB better! Copy this message and send it via email to info@indiscale.com.\n\n"; message += error.toString();