When syncing pages, the staging module should also sync any previous changes made to that page that is still in the staging queue
When working with multiple editors the staging queue can often become a mess. One source of this is when editors selectively push their latest changes to a page, but miss early staged changes to the same object in the queue. This either results in the staging queue filling up with orphaned tasks, or users overwriting each others changes as the older items get pushed after the newer changes due to the manual syncing of items in the queue.
I believe the default behavior for the staging queue when push changes should be to automatically push any queued changes that were made to the same object that were made before the selected item.
I believe this falls in line with what most users expect the system to do already (but currently doesn't).
