-
Update
backend/main.py: remove imports/usage ofTrajectoryManager, remove trajectory fields fromlatest_data, stop snapshot/append logic. -
Optimize backend WebSocket payload + reduce websocket traffic (throttle camera_frame if needed).
-
Delete
backend/trajectory_manager.py.
-
Update
frontend/index.html: remove<canvas id="trajectoryCanvas">. -
Update
frontend/style.css: remove trajectory canvas overlay styles. -
Update
frontend/app.js: remove trajectory renderer, remove state forlatestTrajectory, remove parsing oftrajectory/trajectory_gesture, keep cursor + gesture + click/scroll. -
Cleanup websocket listener to reduce parsing overhead.
- Run backend and verify gestures still work (CLICK/SCROLL/NEXT/PREV) and realtime cursor movement.
- Open frontend and verify no canvas/trajectory related errors.
- Confirm WebSocket payload no longer contains
trajectoryfields.