You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sur mobile (iPhone/Android), le déploiement du dossier d'exemple n'appliquait pas le thème ni les réglages : les fichiers (.obsidian/themes/…, .obsidian/snippets/…) étaient bien extraits sur disque, mais Obsidian, déjà lancé, ne connaît que l'état des thèmes/extraits CSS chargés au démarrage — customCss.themes/snippets restaient vides pour les nouveaux éléments, donc setTheme échouait silencieusement.
Correction : nouvelle méthode _registerExampleThemesSnippets() appelée au début de applyExampleAppearance() — elle rescanne .obsidian/themes/ et .obsidian/snippets/ sur le disque et re-registre dans customCss.themes/snippets (remplacer/ajouter/fusionner) les thèmes et extraits CSS fraîchement déployés, puis applique le thème (vault.setConfig("cssTheme") + customCss.setTheme) et active les extraits (setCssEnabledState + requestLoadSnippets). Fonctionne à la fois sur PC et mobile.
Nouveau test E5 dans le harnais test_example.js : Obsidian mémoire-customCss vide + disque contenant les thèmes/snippets → vérifie la registration et l'application effective (thème + extraits CSS activés) ; E1/E2/E3/E4 inchangés, tous OK.