diff --git a/resources/mmv/mmv.bootstrap.js b/resources/mmv/mmv.bootstrap.js
index 42eb17fad..1a6073168 100755
--- a/resources/mmv/mmv.bootstrap.js
+++ b/resources/mmv/mmv.bootstrap.js
@@ -96,7 +96,8 @@
var $dummy = $( '
' )
.appendTo( $( document.body ) ),
bs = this,
- viewer;
+ viewer,
+ message;
if ( $dummy.css( 'display' ) === 'inline' ) {
// Let's be clean and remove the test item before resolving the deferred
@@ -104,7 +105,11 @@
try {
viewer = bs.getViewer();
} catch ( e ) {
- deferred.reject( e.message );
+ message = e.message;
+ if ( e.stack ) {
+ message += '\n' + e.stack;
+ }
+ deferred.reject( message );
return;
}
deferred.resolve( viewer );