Merge pull request '[GITEA] Limit amount of javascript errors being shown' (#2175) from gusted/forgejo-wall-of-errors into forgejo-dependency
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2175 Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
This commit is contained in:
commit
05bc80633d
1 changed files with 2 additions and 0 deletions
2
web_src/js/bootstrap.js
vendored
2
web_src/js/bootstrap.js
vendored
|
@ -8,6 +8,8 @@ __webpack_public_path__ = `${window.config?.assetUrlPrefix ?? '/assets'}/`;
|
|||
export function showGlobalErrorMessage(msg) {
|
||||
const pageContent = document.querySelector('.page-content');
|
||||
if (!pageContent) return;
|
||||
// Prevent a wall of errors being presented to the user.
|
||||
if (document.querySelectorAll('.js-global-error').length >= 3) return;
|
||||
const el = document.createElement('div');
|
||||
el.innerHTML = `<div class="ui container negative message center aligned js-global-error" style="white-space: pre-line;"></div>`;
|
||||
el.childNodes[0].textContent = msg;
|
||||
|
|
Loading…
Reference in a new issue