We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a7a1cdf commit 7750b57Copy full SHA for 7750b57
src/components/form-file/form-file.js
@@ -248,15 +248,15 @@ export const BFormFile = /*#__PURE__*/ Vue.extend({
248
this.$emit('change', evt)
249
// Check if special `items` prop is available on event (drop mode)
250
// Can be disabled by setting `no-traverse`
251
- const { items } = evt.dataTransfer
+ const { files, items } = evt.dataTransfer || {}
252
/* istanbul ignore next: not supported in JSDOM */
253
if (items && !this.noTraverse) {
254
getAllFileEntries(items).then(files => {
255
this.setFiles(files)
256
})
257
} else {
258
// Normal handling
259
- this.setFiles(evt.target.files || evt.dataTransfer.files)
+ this.setFiles(evt.target.files || files)
260
}
261
},
262
setFiles(files) {
0 commit comments