diff --git a/node-server/public/app.mjs b/node-server/public/app.mjs index 0d1d57b..c0ad156 100644 --- a/node-server/public/app.mjs +++ b/node-server/public/app.mjs @@ -502,7 +502,8 @@ es.addEventListener('pattern_updated', (e) => { const p = JSON.parse(e.data); state.patterns.set(p.id, p); if (state.selected_id === p.id) { - render_content(); + /* Only refresh the grid — full render_content() resets scroll position */ + render_step_grid(p, p.notes); } render_pattern_list(); });