aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/listeners.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/js/listeners.js')
-rw-r--r--src/js/listeners.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/js/listeners.js b/src/js/listeners.js
index a4b5d81d..5c366803 100644
--- a/src/js/listeners.js
+++ b/src/js/listeners.js
@@ -341,7 +341,14 @@ const listeners = {
// Proxy events to container
// Bubble up key events for Edge
utils.on(this.media, this.config.events.concat(['keyup', 'keydown']).join(' '), event => {
- utils.dispatchEvent.call(this, this.elements.container, event.type, true);
+ let detail = {};
+
+ // Get error details from media
+ if (event.type === 'error') {
+ detail = this.media.error;
+ }
+
+ utils.dispatchEvent.call(this, this.elements.container, event.type, true, detail);
});
},