Clôture #114/#115/#116/#117, suppression #111, ouverture #119/#120/#121, notes mémoire root-cause #113 et angle d'investigation #120. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
39 lines
2.0 KiB
Markdown
39 lines
2.0 KiB
Markdown
---
|
|
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 |