Instead of a separate window for actions, have an almost full screen modal, which can be htmx driven
When finishing these actions, do the page partial updates using htmx. The trickiest thing here is moving the content into the correct order after updating. This may require some custom javascript that triggers off the htmx:afterSettle event.
htmx:afterSettle
event.