From 69424c6bf6627706e3a2d54ff194378be69f4c04 Mon Sep 17 00:00:00 2001 From: NicolasCantu Date: Thu, 23 Oct 2025 13:10:12 +0200 Subject: [PATCH] fix: Corriger le spam de logs React DevTools MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Déplacer le filtrage des messages d'extension avant le logging - Éviter les logs en boucle des messages react-devtools-content-script - Améliorer la performance en filtrant d'abord, puis en loggant --- src/pages/home/home.ts | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/pages/home/home.ts b/src/pages/home/home.ts index 1641872..70999e4 100755 --- a/src/pages/home/home.ts +++ b/src/pages/home/home.ts @@ -354,20 +354,20 @@ export function initContentMenu() { export function initIframeCommunication() { // Listen for messages from parent window window.addEventListener('message', event => { + // Filter out browser extension messages first + if ( + event.data.source === 'react-devtools-content-script' || + event.data.hello === true || + !event.data.type + ) { + return; // Ignore browser extension messages + } + // Security check - in production, verify event.origin console.log('📨 Received message from parent:', event.data); const { type, data } = event.data; - // Filter out browser extension messages - if ( - event.data.source === 'react-devtools-content-script' || - event.data.hello === true || - !type - ) { - return; // Ignore browser extension messages - } - switch (type) { case 'TEST_MESSAGE': console.log('🧪 Test message received:', data.message);