From 56952abc7d4f4ecd296c12215ff73e7c5a28d680 Mon Sep 17 00:00:00 2001 From: Pedro Silva Date: Thu, 21 Dec 2023 18:15:59 +0000 Subject: [PATCH] Fix refresh buttons on show/hide events --- .../ppcp-button/resources/js/modules/Helper/ApmButtons.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/ppcp-button/resources/js/modules/Helper/ApmButtons.js b/modules/ppcp-button/resources/js/modules/Helper/ApmButtons.js index c7fea5ec2..0cb97f262 100644 --- a/modules/ppcp-button/resources/js/modules/Helper/ApmButtons.js +++ b/modules/ppcp-button/resources/js/modules/Helper/ApmButtons.js @@ -40,6 +40,11 @@ export class ApmButtons { this.refresh(); }); + jQuery(document).on('ppcp-shown ppcp-hidden ppcp-enabled ppcp-disabled', (ev, data) => { + this.refresh(); + setTimeout(this.refresh.bind(this), 200); + }); + // Observes for new buttons. (new MutationObserver(this.observeElementsCallback.bind(this))) .observe(document.body, { childList: true, subtree: true });