diff options
author | wxiaoguang <wxiaoguang@gmail.com> | 2024-01-21 22:23:08 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-21 14:23:08 +0000 |
commit | 5d09023f1354f7a62f2ff68731e62e3e3645f4f2 (patch) | |
tree | e5da755b811fab5b1894ae93bcc2f2c277b93668 /web_src/js/test/setup.js | |
parent | 0e6fd0d1c1e31d22707e6f06124d5bf76361eaab (diff) | |
download | gitea-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.js | 2 |
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: {}, |