diff --git a/src/core/js/ext_prop_display.js b/src/core/js/ext_prop_display.js
index 576eb11e29fa49d109ea70cb3dcf44792ddbe7d8..68fbb52c47e7117b5f28b4bc3ef541ee1854bc28 100644
--- a/src/core/js/ext_prop_display.js
+++ b/src/core/js/ext_prop_display.js
@@ -143,7 +143,9 @@ var prop_display = new function ($, getEntityName, getPropertyElements, getPrope
     this.init = async function () {
         console.log("initializing ext_prop_display.js");
         const conf = await this.load_config();
-        if (("${BUILD_MODULE_EXT_PROPERTY_DISPLAY}" == "ENABLED") && conf) {
+        if (("${BUILD_MODULE_EXT_PROPERTY_DISPLAY}" == "ENABLED") && Object.keys(conf).length > 0) {
+            // There are properties to be hidden, so make this clear in HTML body
+            $("body").attr("data-hidden-properties", "true")
             const allTypes = await this._getRecordTypes(conf);
             var entities = this._get_entities_in_view();
             this._unhide_properties(entities, conf, allTypes);