From 31fae3054693ce4cfc202fff079ac78eb6eb82be Mon Sep 17 00:00:00 2001 From: sanjayk03-dev Date: Sun, 21 Sep 2025 01:31:55 +0530 Subject: [PATCH] made label reactive --- src/js/app.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/js/app.js b/src/js/app.js index d363a1a..896bcec 100644 --- a/src/js/app.js +++ b/src/js/app.js @@ -243,9 +243,17 @@ module.exports = new Vue({ }, is_easy_adapter_active: function() { - console.log(this.config.settings["easy-adapter"]); - if(this.config.settings && this.config.settings["easy-adapter"] == true) return true; - return true; + // Access the property directly to make it reactive + // Vue 1 will track this dependency and re-evaluate when the property changes + if(!this.config.settings) { + return false; + } + + // Explicitly access the easy-adapter property to establish reactivity + const easyAdapterValue = this.config.settings["easy-adapter"]; + + // Return true only if explicitly set to true + return easyAdapterValue === true; }, enable_rotary: function() {