From 4df5ef155dda91ec60ea094cf4ef7e0254904388 Mon Sep 17 00:00:00 2001 From: Will Martin Date: Mon, 14 Jul 2025 01:21:56 -0400 Subject: [PATCH] [PM-23550] prevent fonts from being cached in browser extension and desktop clients (#15585) * add content hash to font asset filenames * add content hash to font asset filename in desktop --- apps/browser/webpack.config.js | 2 +- apps/desktop/webpack.renderer.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/browser/webpack.config.js b/apps/browser/webpack.config.js index f930f4b96bc..4aab0beefbb 100644 --- a/apps/browser/webpack.config.js +++ b/apps/browser/webpack.config.js @@ -31,7 +31,7 @@ const moduleRules = [ test: /.(ttf|otf|eot|svg|woff(2)?)(\?[a-z0-9]+)?$/, exclude: /loading.svg/, generator: { - filename: "popup/fonts/[name][ext]", + filename: "popup/fonts/[name].[contenthash][ext]", }, type: "asset/resource", }, diff --git a/apps/desktop/webpack.renderer.js b/apps/desktop/webpack.renderer.js index e9a44a9e725..7c80c719aca 100644 --- a/apps/desktop/webpack.renderer.js +++ b/apps/desktop/webpack.renderer.js @@ -110,7 +110,7 @@ const renderer = { test: /.(ttf|otf|eot|svg|woff(2)?)(\?[a-z0-9]+)?$/, exclude: /loading.svg/, generator: { - filename: "fonts/[name][ext]", + filename: "fonts/[name].[contenthash][ext]", }, type: "asset/resource", },