Why dont you use only a 'conditional' CSS rule for hiding the progress aside *only* in edit mode for *outgoing* mms? Something like `.edit  #messages-container[data-type="list"] .message.error.sending .bubble > aside progress{ display:none}`. With something like that you could remove all JS logic for hiding element (Imagine that you have 400 mms in a thread... it's better if we can't avoid going through all the elements for changing one property in each). Wdyt?