Skip to content

v1.0.1-async-dashboard-working

@JohnGavin JohnGavin tagged this 24 Nov 21:53
This version has a fully functional async dashboard with:
- ✅ Async/parallel simulation with crew workers
- ✅ Debug Logs tab with real-time logging
- ✅ All buttons working (Run Simulation, Reset to Defaults)
- ✅ Performance metrics showing async vs sync comparison
- ✅ Compatible with WebR/Shinylive (no DT package dependencies)

Key fixes applied:
- Removed 'once = TRUE' parameter from observe() (not supported in WebR)
- Added isolate() to prevent infinite reactive loops
- Replaced dataTableOutput/renderDataTable with tableOutput/renderTable

Deployment: https://johngavin.github.io/randomwalk/articles/dashboard_async/

To revert to this version:
  git checkout v1.0.1-async-dashboard-working

To create a branch from this version:
  git checkout -b fix-from-v1.0.1 v1.0.1-async-dashboard-working
Assets 2
Loading