diff --git a/src/encryptid/demo.html b/src/encryptid/demo.html
index c60892b..39d58c5 100644
--- a/src/encryptid/demo.html
+++ b/src/encryptid/demo.html
@@ -428,8 +428,14 @@
signData,
verifySignature,
AuthLevel,
+ // Import UI components to trigger custom element registration
+ GuardianSetupElement,
+ EncryptIDLoginButton,
} from '/dist/index.js';
+ // Force side effects (custom element registration)
+ console.log('EncryptID components loaded:', GuardianSetupElement.name, EncryptIDLoginButton.name);
+
// ========================================================================
// CAPABILITY DETECTION
// ========================================================================