a452477825cef664277be41cf1c3aaed77740707
pattern_updated SSE was calling render_content() which rebuilds the entire panel DOM, resetting the scroll position. Since toggle_note already calls render_step_grid() directly after the PUT, replace the SSE full-render with a grid-only refresh to preserve scroll. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
ALSA MIDI C backend + Node ESM sequencer web app with multi-track playback
Languages
JavaScript
51.2%
C
38.9%
HTML
8.5%
Makefile
1.4%