fix: Filtrer les messages d'extensions de navigateur et améliorer le debugging
- Ajouter le filtrage des messages Pass:: et PassClientScriptReady - Améliorer les logs de debugging pour l'initialisation de la page d'accueil - Éviter le spam de logs des gestionnaires de mots de passe - Faciliter le diagnostic des problèmes d'initialisation
This commit is contained in:
parent
0b94cda76e
commit
1cccf236bb
@ -132,15 +132,21 @@ export async function initHomePage(): Promise<void> {
|
|||||||
});
|
});
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
console.log('🔧 Getting services instance...');
|
||||||
const service = await Services.getInstance();
|
const service = await Services.getInstance();
|
||||||
|
console.log('🔧 Getting device address...');
|
||||||
const spAddress = await service.getDeviceAddress();
|
const spAddress = await service.getDeviceAddress();
|
||||||
|
console.log('🔧 Generating create button...');
|
||||||
generateCreateBtn();
|
generateCreateBtn();
|
||||||
|
console.log('🔧 Displaying emojis...');
|
||||||
displayEmojis(spAddress);
|
displayEmojis(spAddress);
|
||||||
|
|
||||||
// Hide loading spinner after initialization
|
// Hide loading spinner after initialization
|
||||||
|
console.log('🔧 Hiding loading spinner...');
|
||||||
hideHomeLoadingSpinner();
|
hideHomeLoadingSpinner();
|
||||||
|
console.log('✅ Home page initialization completed');
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Error initializing home page:', error);
|
console.error('❌ Error initializing home page:', error);
|
||||||
hideHomeLoadingSpinner();
|
hideHomeLoadingSpinner();
|
||||||
throw error;
|
throw error;
|
||||||
}
|
}
|
||||||
@ -358,7 +364,9 @@ export function initIframeCommunication() {
|
|||||||
if (
|
if (
|
||||||
event.data.source === 'react-devtools-content-script' ||
|
event.data.source === 'react-devtools-content-script' ||
|
||||||
event.data.hello === true ||
|
event.data.hello === true ||
|
||||||
!event.data.type
|
!event.data.type ||
|
||||||
|
event.data.type.startsWith('Pass::') ||
|
||||||
|
event.data.type === 'PassClientScriptReady'
|
||||||
) {
|
) {
|
||||||
return; // Ignore browser extension messages
|
return; // Ignore browser extension messages
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user