From e5d2514b359769a774bbb5c9c09a13ca6b9f4b3c Mon Sep 17 00:00:00 2001 From: Dominik Mengelt Date: Mon, 17 Jul 2023 12:08:49 +0200 Subject: [PATCH] fix: invalidation values comparison for objects --- src/lib/button-manager.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/button-manager.ts b/src/lib/button-manager.ts index a3b416a..734eeaf 100644 --- a/src/lib/button-manager.ts +++ b/src/lib/button-manager.ts @@ -402,7 +402,9 @@ export class ButtonManager { if (!this.oldInvalidationValues) return true; const newValues = this.getInvalidationValues(newConfig); - return newValues.some((value, index) => value !== this.oldInvalidationValues![index]); + return newValues.some( + (value, index) => JSON.stringify(value) !== JSON.stringify(this.oldInvalidationValues![index]), + ); } private getInvalidationValues(config: Config): any[] {