|
All checks were successful
Deploy bericht / deploy (push) Successful in 1s
Drei Probleme behoben: 1. Wenn fabric_json existierte aber leer oder ohne Objekte war, wurde rerenderCurrent() NICHT aufgerufen und das Canvas blieb leer. 2. Canvas-Dimensionen wurden nur im fabric_json-Zweig gesetzt — bei altem Berichten ohne JSON fehlte der Init und das Canvas war 1x1. 3. loadFromJSON-Callback hat zwar das Promise resolved, aber die nachfolgende applyTool() für Tool-Locking fehlte, dadurch waren die geladenen Bilder nach Reload immer ziehbar. Fix: - Canvas-Dimensionen IMMER zuerst auf A4 setzen - Nur laden wenn fabric_json tatsächlich Objekte enthält - Sonst (oder bei Parse-Fehler) Fallback auf rerenderCurrent() das das Quell-Bild frisch als fabric.Image lädt - applyTool() nach loadFromJSON damit Tool-Lock-Status korrekt ist Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> [deploy] |
||
|---|---|---|
| .. | ||
| lib | ||
| editor.js | ||