tractatus/public/js/components
TheFlow f347d0a34e fix(architecture): interactive diagram SVG click handler timing issues
Fixed non-responsive service node clicks on architecture.html interactive diagram.

Root cause: SVG loaded via <object> tag had contentDocument timing issues -
event listeners attached before SVG fully accessible.

Solution:
- Added retry mechanism for contentDocument access (100ms intervals)
- Implemented multiple loading strategies (immediate, load event, timeout)
- Enabled event capturing phase (addEventListener 3rd param: true)
- Enhanced logging for debugging click event flow
- Auto-display overview panel on initialization
- CSP-compliant cursor styling via JavaScript

Deployed to production: https://agenticgovernance.digital/architecture.html

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-24 18:22:15 +13:00
..
activity-timeline.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
code-copy-button.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
coming-soon-overlay.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
currency-selector.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
document-cards.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
document-viewer.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
footer.js feat(crm): implement unified contact form system 2025-10-24 16:56:21 +13:00
interactive-diagram.js fix(architecture): interactive diagram SVG click handler timing issues 2025-10-24 18:22:15 +13:00
language-selector.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
navbar-admin.js feat(crm): complete Phase 3 multi-project CRM + critical bug fixes 2025-10-24 18:10:14 +13:00
navbar.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
pressure-chart.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00
toc.js fix(submissions): restructure Economist package and fix article display 2025-10-24 08:47:42 +13:00