From 026194e5e2f90b67a30c159e2180d0c3a5b946ed Mon Sep 17 00:00:00 2001 From: lichen <chinalichen@126.com> Date: Fri, 7 Jun 2024 23:11:52 +0800 Subject: [PATCH] Enable compress without dropping debugger to avoid SyntaxError in safari 16 {to #1766} (#2825) --- packages/loot-core/webpack/webpack.browser.config.js | 4 +++- upcoming-release-notes/2825.md | 6 ++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 upcoming-release-notes/2825.md diff --git a/packages/loot-core/webpack/webpack.browser.config.js b/packages/loot-core/webpack/webpack.browser.config.js index 6b9a70c6e..949888059 100644 --- a/packages/loot-core/webpack/webpack.browser.config.js +++ b/packages/loot-core/webpack/webpack.browser.config.js @@ -73,7 +73,9 @@ module.exports = { // `terserOptions` options will be passed to `swc` (`@swc/core`) // Link to options - https://swc.rs/docs/config-js-minify terserOptions: { - compress: false, + compress: { + drop_debugger: false, + }, mangle: true, }, }), diff --git a/upcoming-release-notes/2825.md b/upcoming-release-notes/2825.md new file mode 100644 index 000000000..fdb75300c --- /dev/null +++ b/upcoming-release-notes/2825.md @@ -0,0 +1,6 @@ +--- +category: Bugfix +authors: [chinalichen] +--- + +Enable compress to avoid minified scripts from throwing SyntaxError in safari16 -- GitLab