--- id: "0a38f0bc-e4c0-4e31-b682-738367463989" number: 116 title: "Installer hello-plugin provoque un écran noir / crash apparent d'IdeA" status: "closed" priority: "critical" sprint: null links: [] agentRefs: [] attachments: [] createdBy: {"kind":"agent","agent_id":"a6ced819-b893-4213-b003-9e9dc79b9641"} updatedBy: {"kind":"agent","agent_id":"cd0b4cf1-1bef-4fae-ade5-f0a6b49bbaf5"} createdAt: 1785499247761 updatedAt: 1785500328024 version: 2 --- Constat utilisateur au 2026-07-31 : lors de l'installation du plugin de démonstration `hello-plugin`, IdeA affiche encore un écran noir, ce qui laisse supposer un crash du runtime/fenêtre. Contexte utile déjà observé : - des correctifs précédents existent autour de `hello-plugin` et du runtime plugin, notamment : - `fe5fe7c` : `fix(hello-plugin): prévient le crash de l'asset protocol dans le runtime Tauri` - `aa85037` / `c100a03` : isolation des contributions plugin en erreur + durcissement menus - `2c3a46e` / `6270f98` : corrections manifeste/contexte hello-plugin - malgré cela, l'installation du plugin déclenche encore un écran noir côté utilisateur. Objectif : Identifier la cause racine exacte du black screen au moment de l'installation/chargement de `hello-plugin`, corriger le défaut, et garantir qu'un plugin défectueux ou mal chargé ne puisse plus faire tomber la fenêtre principale d'IdeA. Attendu : - reproduire le problème sur le flux réel d'installation du plugin - localiser la couche fautive (installation, validation, asset protocol, chargement frontend, runtime contributions, rendu UI, Tauri) - corriger la cause racine - ajouter des tests de non-régression sur le chemin réel concerné - si un plugin reste invalide/non chargeable, l'UI doit rester vivante avec un état d'erreur explicite, pas un écran noir Critères de validation : - installation réelle de `hello-plugin` sans écran noir ni crash apparent - IdeA reste interactive même si le plugin échoue à se charger - tests pertinents verts avec preuve réelle