diff --git a/editor/src/messages/portfolio/document/document_message_handler.rs b/editor/src/messages/portfolio/document/document_message_handler.rs index 2f26a872..bc7bd4b1 100644 --- a/editor/src/messages/portfolio/document/document_message_handler.rs +++ b/editor/src/messages/portfolio/document/document_message_handler.rs @@ -299,11 +299,11 @@ impl MessageHandler { self.backup(responses); + responses.add_front(BroadcastEvent::SelectionChanged); for path in self.selected_layers_without_children() { responses.add_front(DocumentMessage::DeleteLayer { layer_path: path.to_vec() }); } - responses.add_front(BroadcastEvent::SelectionChanged); responses.add(BroadcastEvent::DocumentIsDirty); } DeselectAllLayers => {