One method that could be used is using a fixed dashboard size, this will prevent the dashboard from resizing with a window when being viewed, but it would allow for you to use the floating sheet as desired without it moving unexpectedly.
This would also possibly cause some scroll bars to appear depending on the screen size of the viewer.
Hope this helps!
Agree, fixed dash size solves the problem
but in general I avoid it due the seasons mentioned by you.