chore(tickets): synchronise l'état runtime des tickets et de la mémoire
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>
This commit is contained in:
39
.ideai/tickets/116/issue.md
Normal file
39
.ideai/tickets/116/issue.md
Normal file
@ -0,0 +1,39 @@
|
||||
---
|
||||
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
|
||||
Reference in New Issue
Block a user