Multiple windows can cause Notes to jump

  • I have a project with several notes
  • I open one of those notes in a separate window
  • I edit the ’separate window’ note
  • The notes in the project window ‘jump’ (especially noticeable if I’m pasting chunks of text into the separate note)

I imagine this makes some sense as the ‘separate’ note is also present in the project list, but not currently visible. As the note changes size with editing, it makes the other notes in the project move to accommodate its new size.

This is a problem when I am trying to write something in the separate note based on the contents of the other notes in the project - I’m moving focus back and forth, scrolling in the project window and copying from the project window the separate window.

In particular, if I copy some text from Note A in the project window, paste into the separate window note, then return to Note A, and try to double click to select a new paragraph to copy - the note jumps and I find myself selecting the wrong paragraph, because the text has moved in that instance.

I presume moving focus back to the other window is a trigger to re-scroll the window to account for the new length of the notes.

Not sure what the solution is!

I’ll see if I can find a way around. It’s a little tricky: as you point out, edits or synced text will change the length of notes. The reload, causes the scroll position to change. Not sure there is an easy way to catch that scroll, but can take a look.

Thanks for reporting this.

1 Like

I’ve always been curious as to why the main windows’ note would remain active at the same time that it is open in a new window. I see no benefit. Seems it should be disabled/locked /collapsed when opened elsewhere.
Also what’s the difference between /open in /window /new window /separate window. You can also open a window for highlighted note by ‘window/stay on top’

Locking the note would not fix the scrolling behavior. The note would still have to update with any changes that arrived from the other window, or from a sync. The reason we don’t lock is just that there is no need to. No need to apply a constraint when your system can happily merge those separate edits. (That is not as easy as it seems.)