Prevent saving Notes until image/file uploads are complete

When adding images to a CRM Note via drag & drop, HubSpot allows the user to save the Note before the image upload has finished.

If the Note is saved too quickly, the image is not attached correctly and a blank placeholder is displayed instead. In our tests, the Note is saved with an empty image element without a valid source.

Steps to reproduce:

  1. Open any CRM record.
  2. Create a new Note.
  3. Drag and drop an image into the Note editor.
  4. Immediately save the Note before the image has finished uploading.
  5. The Note is created, but the image is missing and a blank space is displayed.

Current behavior:

HubSpot allows the Note to be saved while an image or file is still uploading. If the upload has not completed, the attachment may be lost and the Note displays an empty placeholder.

Suggested improvement:

HubSpot should prevent users from saving a Note until all images and files have finished uploading.

For example, the Create note / Save button could remain disabled while uploads are still in progress, or HubSpot could show a warning such as:

“Please wait until all files have finished uploading before saving the note.”

This would prevent users from unintentionally creating Notes with missing images and would make the behavior much clearer, especially since there is currently no obvious indication that saving the Note too quickly may cause the uploaded image to be lost.