From 427e594692e85e3aa69516cd02229cb9d7afa6ca Mon Sep 17 00:00:00 2001 From: "alexander.akait" Date: Fri, 17 Mar 2023 01:32:57 +0200 Subject: [PATCH 1/2] fix: don't invalidate cache after timeout refresh --- src/index.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/index.js b/src/index.js index e20f93c2..b38f9b7a 100644 --- a/src/index.js +++ b/src/index.js @@ -206,11 +206,15 @@ class MiniCssExtractPlugin { */ updateCacheModule(module) { if ( - this.content !== /** @type {CssModule} */ (module).content || + !this.content.equals(/** @type {CssModule} */ (module).content) || this.layer !== /** @type {CssModule} */ (module).layer || this.supports !== /** @type {CssModule} */ (module).supports || this.media !== /** @type {CssModule} */ (module).media || - this.sourceMap !== /** @type {CssModule} */ (module).sourceMap || + (this.sourceMap + ? !this.sourceMap.equals( + /** @type {CssModule} */ (module).sourceMap + ) + : false) || this.assets !== /** @type {CssModule} */ (module).assets || this.assetsInfo !== /** @type {CssModule} */ (module).assetsInfo ) { From 049bc2f6cc411dd133a53bfc3a1c2f9451ffe499 Mon Sep 17 00:00:00 2001 From: "alexander.akait" Date: Fri, 17 Mar 2023 01:49:26 +0200 Subject: [PATCH 2/2] fix: types --- src/index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index b38f9b7a..224339b4 100644 --- a/src/index.js +++ b/src/index.js @@ -212,7 +212,8 @@ class MiniCssExtractPlugin { this.media !== /** @type {CssModule} */ (module).media || (this.sourceMap ? !this.sourceMap.equals( - /** @type {CssModule} */ (module).sourceMap + /** @type {Uint8Array} **/ + (/** @type {CssModule} */ (module).sourceMap) ) : false) || this.assets !== /** @type {CssModule} */ (module).assets ||