Buffers forget their scroll position when minimized/reloaded

I’ve noticed that the different buffers on a screen have to reload when you switch between screens (eg: from BASE to TRAVEL). As a result, the buffers lose their scroll position (and text in textboxes).

This also happens to free floating buffers that you minimize and reopen.

Notably any free floating buffers don’t reload when you switch between screens, so they keep their scroll positions and text.

Would it be possible for buffers to keep their data (eg: scroll position, and text in textboxes) if they’re minimized or on a different screen? As is, it makes switching between screens less useful.