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 {
|
||||
console.log('🔧 Getting services instance...');
|
||||
const service = await Services.getInstance();
|
||||
console.log('🔧 Getting device address...');
|
||||
const spAddress = await service.getDeviceAddress();
|
||||
console.log('🔧 Generating create button...');
|
||||
generateCreateBtn();
|
||||
console.log('🔧 Displaying emojis...');
|
||||
displayEmojis(spAddress);
|
||||
|
||||
// Hide loading spinner after initialization
|
||||
console.log('🔧 Hiding loading spinner...');
|
||||
hideHomeLoadingSpinner();
|
||||
console.log('✅ Home page initialization completed');
|
||||
} catch (error) {
|
||||
console.error('Error initializing home page:', error);
|
||||
console.error('❌ Error initializing home page:', error);
|
||||
hideHomeLoadingSpinner();
|
||||
throw error;
|
||||
}
|
||||
@ -358,7 +364,9 @@ export function initIframeCommunication() {
|
||||
if (
|
||||
event.data.source === 'react-devtools-content-script' ||
|
||||
event.data.hello === true ||
|
||||
!event.data.type
|
||||
!event.data.type ||
|
||||
event.data.type.startsWith('Pass::') ||
|
||||
event.data.type === 'PassClientScriptReady'
|
||||
) {
|
||||
return; // Ignore browser extension messages
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user