While implementing one of my most used jQuery plugins, bootstrap-file-input, I ran into a browser specific niggle. Clearing HTML form inputs using javascript or a library like jQuery is usually considered trivial. You generally set the value property (or val() in jQuery) to an empty string. This works pretty much well for all input types across all browsers, with the exception if you are using a f