Richard Osborne
|
a64e113189
|
docs(blockly): Document integration bugs and create TASK-012B
Session 3: Bug Investigation & Documentation
Discovered critical issues during user testing:
- Canvas rendering broken (DOM conflict with React)
- Logic Builder button crashes (model API error)
- CSS positioning issues
Root Cause:
- Attempted to wrap legacy canvas in React tabs
- Canvas is vanilla JS/jQuery, not React-compatible
- Created duplicate DOM containers causing conflicts
Resolution:
- Created TASK-012B with detailed fix plan
- Approach: Separate canvas and Logic Builder completely
- Use visibility toggle instead of tab replacement
- Canvas = Desktop, Logic Builder = Windows overlay
Files Created:
- TASK-012B-integration-bugfixes.md (complete task doc)
Files Updated:
- CHANGELOG.md (Session 3, status update)
Key Learning: Don't try to wrap legacy jQuery/vanilla JS in React.
Keep them completely separate with event coordination.
Next: Implement TASK-012B fixes (~1 hour)
|
2026-01-11 14:51:35 +01:00 |
|