diff --git a/packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-1-chromium-linux.png b/packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-1-chromium-linux.png
index 65d03054093ebe2d0be54c320f7c1eb318b231eb..b356e0c8add29a35c0e08331d0b62846bc27ed9a 100644
Binary files a/packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-1-chromium-linux.png and b/packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-1-chromium-linux.png differ
diff --git a/packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-2-chromium-linux.png b/packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-2-chromium-linux.png
index 1f4f9f025cea4bbff8e8489a0ef05919ad52ad06..91901ad8901c436bfb8fa988f48131100bfd383c 100644
Binary files a/packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-2-chromium-linux.png and b/packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-2-chromium-linux.png differ
diff --git a/packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-3-chromium-linux.png b/packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-3-chromium-linux.png
index 357879c4e5863ab1b7977afc6453f9c9066a97e1..d0fe328145e0fdd00dff6e6d1312cd3cf22c979d 100644
Binary files a/packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-3-chromium-linux.png and b/packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-3-chromium-linux.png differ
diff --git a/packages/desktop-client/playwright.config.js b/packages/desktop-client/playwright.config.js
index 3fe55601c04af7364e5a3b42e8c6e28c697b1d36..acf5b8f1d3b8d2010d10d3a2015ca6ed33564744 100644
--- a/packages/desktop-client/playwright.config.js
+++ b/packages/desktop-client/playwright.config.js
@@ -57,6 +57,9 @@ export default defineConfig({
   timeout: 20000, // 20 seconds
   retries: 1,
   testDir: 'e2e/',
+  reporter: !process.env.CI
+    ? ['html', { open: 'never', outputFolder: 'test-results/html' }]
+    : undefined,
   use: {
     userAgent: 'playwright',
     screenshot: 'on',
diff --git a/packages/desktop-client/src/components/common/Modal2.tsx b/packages/desktop-client/src/components/common/Modal2.tsx
index 84fab17c4c2f6c7919c1a854fa53c8e89e4a386b..189f2566082d9d67e323a2e6a1b45dee2f8d7d89 100644
--- a/packages/desktop-client/src/components/common/Modal2.tsx
+++ b/packages/desktop-client/src/components/common/Modal2.tsx
@@ -80,6 +80,7 @@ export const Modal = ({
         alignItems: 'center',
         justifyContent: 'center',
         fontSize: 14,
+        backdropFilter: 'blur(1px) brightness(0.9)',
         ...style,
       }}
       {...props}
diff --git a/upcoming-release-notes/3147.md b/upcoming-release-notes/3147.md
new file mode 100644
index 0000000000000000000000000000000000000000..b7aaaaf3209f68e5e526cb7f8a110449570e65ab
--- /dev/null
+++ b/upcoming-release-notes/3147.md
@@ -0,0 +1,6 @@
+---
+category: Bugfix
+authors: [joel-jeremy]
+---
+
+Add backdrop for Modal2 component.