Emitting signal beforehand can lead to subtle bugs where code expects value to be updated and it is not.
Attach a file by drag & drop or click to upload