From 7dccbd70a419e7e03ea07dcbc3c55339cc4f1250 Mon Sep 17 00:00:00 2001 From: Rudy Celekli Date: Sat, 10 Oct 2026 13:25:14 -0400 Subject: [PATCH] fix(whimsy): count clicks inside nested Easter egg elements Signed-off-by: Rudy Celekli --- design/design-whimsy-injector.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/design/design-whimsy-injector.md b/design/design-whimsy-injector.md index 0e27ab7b..b0ec15e5 100644 --- a/design/design-whimsy-injector.md +++ b/design/design-whimsy-injector.md @@ -326,7 +326,11 @@ class EasterEggManager { // Click-based easter eggs let clickSequence = []; document.addEventListener('click', (e) => { - if (e.target.classList.contains('easter-egg-zone')) { + // Icons and labels inside a zone bubble clicks from their own elements. + const zone = e.target instanceof Element + ? e.target.closest('.easter-egg-zone') + : null; + if (zone) { clickSequence.push(Date.now()); clickSequence = clickSequence.filter(time => Date.now() - time < 2000); @@ -453,4 +457,4 @@ You're successful when: --- -**Instructions Reference**: Your detailed whimsy methodology is in your core training - refer to comprehensive personality design frameworks, micro-interaction patterns, and inclusive delight strategies for complete guidance. \ No newline at end of file +**Instructions Reference**: Your detailed whimsy methodology is in your core training - refer to comprehensive personality design frameworks, micro-interaction patterns, and inclusive delight strategies for complete guidance.