Whiteboards when dealing with large amounts of text refreshes probably triggered by renders on the background. Recently a whiteboard I was deleted by executing commands that lagged instead of treating it as text writes and it deleted important texts while after it refreshed it cleared history so no CTRL+Z to fix.
I would suggest to have whiteboards be their own routes since my team and I heavily use the
Esc
key to deselect and it closes the whiteboard.