I almost always put any type of input into a group so that I can reset it properly. The bubble built in workflow of reset input doesn’t help when you have more than one input on a page so the group method is how I ensure proper resetting of inputs.
A whole bunch of other issues you may want to consider when uploading images…
-
file size (cost of storage is directly impacted so it is important when considering monetizing your app through subscriptions etc.)
-
file name (helpful for SEO purposes and URLs etc.)
-
image dimensions (affects the layouts of your pages, especially when considering product images in repeating groups of search results)
-
file manager for deletion (this is also associated with storage of the app. When a user deletes or abandons their account on the app you need to delete those files from your file manager so that you are not paying for storage of images not needed)
-
alt text (also associated with file name and useful for SEO purposes)
Because of all these other considerations I abandoned the bubble image uploader and instead use the croppie plugin to upload images as it gives much greater control over all aspects I find important when managing images.