aboutsummaryrefslogtreecommitdiffstats
path: root/web_src/js/test/setup.js
diff options
context:
space:
mode:
authorwxiaoguang <wxiaoguang@gmail.com>2024-01-21 22:23:08 +0800
committerGitHub <noreply@github.com>2024-01-21 14:23:08 +0000
commit5d09023f1354f7a62f2ff68731e62e3e3645f4f2 (patch)
treee5da755b811fab5b1894ae93bcc2f2c277b93668 /web_src/js/test/setup.js
parent0e6fd0d1c1e31d22707e6f06124d5bf76361eaab (diff)
downloadgitea-5d09023f1354f7a62f2ff68731e62e3e3645f4f2.tar.gz
gitea-5d09023f1354f7a62f2ff68731e62e3e3645f4f2.zip
Avoid duplicate JS error messages on UI (#28873)
Gitea treat JS errors seriously, so sometimes the JS errors caused by 3rdparty code (eg: browser extensions) would also be reported on Gitea UI: TypeError: WeakMap key undefined (caused by extension DarkReader's bug) #28861 To avoid fill the user's screen with a lot of error messages, this PR merges the same error messages into one, like this: ```js <div class="page-content"> <div class="... js-global-error" data-global-error-msg-compact="testmsg1" data-global-error-msg-count="2">test msg 1 (2)</div> <div class="... js-global-error" data-global-error-msg-compact="testmsg2" data-global-error-msg-count="1">test msg 2</div> </div> ```
Diffstat (limited to 'web_src/js/test/setup.js')
-rw-r--r--web_src/js/test/setup.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/web_src/js/test/setup.js b/web_src/js/test/setup.js
index 52355c7adc..6fb0f5dc8f 100644
--- a/web_src/js/test/setup.js
+++ b/web_src/js/test/setup.js
@@ -1,3 +1,5 @@
+window.__webpack_public_path__ = '';
+
window.config = {
csrfToken: 'test-csrf-token-123456',
pageData: {},