right now, "sync to arrange" in midi editor essentially assumes that the user is only ever using a bottom-docked midi editor. this severely limits its application.
i recently enabled "sync to arrange view" in order to use renostraws' "adaptive grid" script.
however, due to the behavior demonstrated in the gif below, this causes a fullscreen midi editor's edit cursor to appear right of center (unless TCP is completely hidden)
behavior that causes issue: moving midi editor screen causes content to move. note that when you fullscreen the midi editor, the edit cursor appears right of center because of the space occupied by TCP.
this makes for bad movement of cursor when zooming in/out and all around disorienting workflow.
if i disable "sync to arrange view" i lose the adaptive grid, which sucks.
this behavior, as demonstrated by EvilDragon years ago, also completely bones the "sync to arrange view" function for MIDI editing if the midi editor is on a horizontally adjacent monitor, as it will only display midi before/after your arrange view content, depending on whether it's on the left or right of your main screen.
we need to be able to determine a position for both arrange and midi editor windows BEFORE setting their sync, so that the windows can be in the desired position yet still reflect the expected focus.