When a Soloed tracks is deleted, it's as if the deleted track remain soloed, so no other tracks plays. But the deleted track is gone, so it cannot be un-soloed, so all output is muted on all other tracks and the project is temporarily broken. If the action is undone, it fixes itself as expected. It also fixes itself when the project is closed and re-opened.
This could be fixed probably by simply un-soloing the track when it is deleted (and perhaps re-soloing it when the action is undone)
When a Soloed tracks is deleted, it's as if the deleted track remain soloed, so no other tracks plays. But the deleted track is gone, so it cannot be un-soloed, so all output is muted on all other tracks and the project is temporarily broken. If the action is undone, it fixes itself as expected. It also fixes itself when the project is closed and re-opened.
This could be fixed probably by simply un-soloing the track when it is deleted (and perhaps re-soloing it when the action is undone)